X-ray: Generate and Analyse (XGA) provides a Python interface to high-energy astrophysics data product generation and analysis, enabling large scale interactive/scripted exploration of X-ray sources. XMM, eROSITA, and Chandra (partial) are supported. Product classes provide powerful Python interfaces with high-energy data products.

DavidT3/XGA è adatto ai principianti?

I maintainer di DavidT3/XGA di solito rispondono a una pull request entro 2 giorni. In questo momento sono aperte 2 issue adatte ai principianti.

Stelle
39
Fork
6
Issue aperte per principianti
2
Issue indicizzate
380
Merge medio
2g 16h
PR unite (30g)
7
Lingua principale
Python
Licenza
BSD-3-Clause
Ultimo push su GitHub
15/10/2026
Ultima indicizzazione
15/10/2026
Guida per i contributori
Nessuna guida per i contributori
Codice di condotta
Nessun codice di condotta
Label per principianti
good first issue help wanted

Come contribuire a DavidT3/XGA

  1. Non c'è una guida per contribuire: parti dal README e da alcune pull request accettate di recente per capire come si propongono le modifiche.
  2. I tuoi contributi saranno pubblicati con la licenza BSD-3-Clause del progetto.
  3. Scegli una delle 2 issue aperte adatte ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • Re-implement profile stacking in xga.sourcetools.stack
    Aperta
    enhancement refinement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    DavidT3/XGA#1621 ·

    I maintainer di solito rispondono entro 2 giorni

  • Bugs in profile retrieval methods (get_combined_profiles, get_density_profiles, get_entropy_profiles, get_hydrostatic_mass_profiles)
    Aperta
    bug

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 54/100

    DavidT3/XGA#1620 ·

    I maintainer di solito rispondono entro 2 giorni

  • Design and implement a FITS file format for saving and reloading XGA profiles (replacing .xga pickle files)
    Aperta
    enhancement refinement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    DavidT3/XGA#1619 ·

    I maintainer di solito rispondono entro 2 giorni

  • Remove legacy conda environment .yml and lock files from the repository and documentation
    Aperta
    cleanup documentation

    Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100

    DavidT3/XGA#1618 ·

    I maintainer di solito rispondono entro 2 giorni

  • Support custom soft and hard parameter limit overrides in general XSPEC fitting template script
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    DavidT3/XGA#1617 ·

    I maintainer di solito rispondono entro 2 giorni

  • Investigate and implement Dask (and dask-gateway) support for task-based parallelism in XGA
    Aperta
    enhancement refinement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    DavidT3/XGA#1615 ·

    I maintainer di solito rispondono entro 2 giorni

  • Add direct unit tests for all XSPEC fitting convenience functions
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100

    DavidT3/XGA#1614 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

  • Support arbitrary polygon region spectral extraction across missions
    Aperta
    enhancement multi telescope

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    DavidT3/XGA#1613 ·

    I maintainer di solito rispondono entro 2 giorni

  • Account for differing partial detector coverage of apertures across multi-pointing observations in spectral extraction and fitting
    Aperta
    enhancement multi telescope

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    DavidT3/XGA#1612 ·

    I maintainer di solito rispondono entro 2 giorni

  • Support on-declaration cleaning and flare filtering of unfiltered EventLists (including streamed remote data)
    Aperta
    enhancement multi telescope

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100

    DavidT3/XGA#1611 ·

    I maintainer di solito rispondono entro 2 giorni

  • Implement PSF generation for other supported missions (eROSITA, Chandra)
    Aperta
    enhancement multi telescope

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    DavidT3/XGA#1610 ·

    I maintainer di solito rispondono entro 2 giorni

  • Calculate native XGA FluxMap products (single-obs and combined) with effective-area exposure correction
    Aperta
    enhancement multi telescope

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    DavidT3/XGA#1609 ·

    I maintainer di solito rispondono entro 2 giorni

  • Document recently added XGA configuration features and workflows
    Aperta
    documentation

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 64/100

    DavidT3/XGA#1608 · 1 commento ·

    I maintainer di solito rispondono entro 2 giorni

  • Document property setter behaviours inside their corresponding getter docstrings
    Aperta
    documentation refinement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100

    DavidT3/XGA#1607 ·

    I maintainer di solito rispondono entro 2 giorni

  • Allow user to delete existing regions in manual region editor
    Forse di nuovo libera @jessicapilling l’ha presa 31 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement

    DavidT3/XGA#1580 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Allow annuli that go past the image size when preparing temperature profiles
    Forse di nuovo libera @jessicapilling l’ha presa 46 giorni fa e non c’è nessuna pull request aperta. Aperta
    refinement

    DavidT3/XGA#1578 · 1 commento · 2 assegnatari ·

    I maintainer di solito rispondono entro 2 giorni

  • Legend on spec.view() is too small for publications
    Forse di nuovo libera @jessicapilling l’ha presa 71 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement

    DavidT3/XGA#1566 · 1 commento · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Permission denied when generating erosita spectra
    Forse di nuovo libera @jessicapilling l’ha presa 100 giorni fa e non c’è nessuna pull request aperta. Aperta
    bug

    DavidT3/XGA#1561 · 2 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Switch on automatic pre-commit.ci that triggers on PRs
    Forse di nuovo libera @DavidT3 l’ha presa 104 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement infrastructure

    DavidT3/XGA#1557 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Replace use of 'eval' in EventList with something safer
    Forse di nuovo libera @DavidT3 l’ha presa 104 giorni fa e non c’è nessuna pull request aperta. Aperta
    refinement

    DavidT3/XGA#1556 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Update the general_smooth function to support smoothing RateMap count-rate arrays
    Forse di nuovo libera @HallJoseph l’ha presa 106 giorni fa e non c’è nessuna pull request aperta. Aperta
    refinement

    DavidT3/XGA#1546 · 1 commento · 2 assegnatari ·

    I maintainer di solito rispondono entro 2 giorni

  • More flexible event list filtering is required
    Forse di nuovo libera @DavidT3 l’ha presa 107 giorni fa e non c’è nessuna pull request aperta. Aperta
    multi telescope refinement

    DavidT3/XGA#1543 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Standardize celestial frame and equinox in the EventList product class during WCS construction
    Forse di nuovo libera @DavidT3 l’ha presa 108 giorni fa e non c’è nessuna pull request aperta. Aperta
    multi telescope refinement

    DavidT3/XGA#1542 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • If an event list is compressed I'm pretty sure that the whole header+data HDU is streamed/read when loading just the header
    Forse di nuovo libera @DavidT3 l’ha presa 108 giorni fa e non c’è nessuna pull request aperta. Aperta
    data_bug multi telescope wontfix

    DavidT3/XGA#1541 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Add energy per channel entries to the MDB and explore ways to self-calculate them
    Forse di nuovo libera @DavidT3 l’ha presa 109 giorni fa e non c’è nessuna pull request aperta. Aperta
    multi telescope refinement

    DavidT3/XGA#1540 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Create proper suite of intrinsic image generation tests
    Forse di nuovo libera @DavidT3 l’ha presa 109 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement test

    DavidT3/XGA#1539 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Treat XSELECT mission DB as less of a primary information source and more of a fallback
    Forse di nuovo libera @DavidT3 l’ha presa 109 giorni fa e non c’è nessuna pull request aperta. Aperta
    refinement

    DavidT3/XGA#1538 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • In some cases I should be able to extract EventList column names from the table header
    Forse di nuovo libera @DavidT3 l’ha presa 109 giorni fa e non c’è nessuna pull request aperta. Aperta
    refinement

    DavidT3/XGA#1537 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • EventList should have an easy get method to read tables other than the events table
    Forse di nuovo libera @DavidT3 l’ha presa 109 giorni fa e non c’è nessuna pull request aperta. Aperta
    refinement

    DavidT3/XGA#1536 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Implement background modelling into spectral fitting
    Forse di nuovo libera @DavidT3 l’ha presa 123 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement

    DavidT3/XGA#1533 · 1 commento · 2 assegnatari ·

    I maintainer di solito rispondono entro 2 giorni

  • Add Willingale+13 to nh_lookup
    Forse di nuovo libera @DavidT3 l’ha presa 123 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement

    DavidT3/XGA#1532 · 7 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Debugging images output during spectrum generation should be optional, default to False
    Forse di nuovo libera @DavidT3 l’ha presa 130 giorni fa e non c’è nessuna pull request aperta. Aperta
    refinement

    DavidT3/XGA#1529 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Update the default XSPEC abundance table to newest option
    Forse di nuovo libera @DavidT3 l’ha presa 168 giorni fa e non c’è nessuna pull request aperta. Aperta
    refinement

    DavidT3/XGA#1520 · 1 commento · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Logical problem with the fit configuration system
    Forse di nuovo libera @DavidT3 l’ha presa 171 giorni fa e non c’è nessuna pull request aperta. Aperta
    bug refinement review

    DavidT3/XGA#1518 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Create a class to hold the returns from XSPEC fit processes
    Forse di nuovo libera @DavidT3 l’ha presa 175 giorni fa e non c’è nessuna pull request aperta. Aperta
    cleanup enhancement

    DavidT3/XGA#1515 · 1 commento · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Perhaps maintain a central definition of which missions support cross-arfs (and stacking, now I think about it)
    Forse di nuovo libera @DavidT3 l’ha presa 175 giorni fa e non c’è nessuna pull request aperta. Aperta
    refinement

    DavidT3/XGA#1514 · 1 commento · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Add an annspec equivalent to the xspec.fit._common._spec_obj_setup function (and review how annspec are stored, 'combined' wise)
    Forse di nuovo libera @DavidT3 l’ha presa 175 giorni fa e non c’è nessuna pull request aperta. Aperta
    multi telescope refinement review

    DavidT3/XGA#1513 · 1 commento · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Scipy interp1d is deprecated(?) and used in some of the profile classes
    Forse di nuovo libera @DavidT3 l’ha presa 176 giorni fa e non c’è nessuna pull request aperta. Aperta
    bug

    DavidT3/XGA#1507 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • The add/get_conv_factor methods in Spectrum (and their underlying storage) do not support fit_conf
    Forse di nuovo libera @DavidT3 l’ha presa 176 giorni fa e non c’è nessuna pull request aperta. Aperta
    bug

    DavidT3/XGA#1505 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Transition XGA Inventory to Centralized SQLite Database
    Aperta
    enhancement multi telescope

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 8/100

    DavidT3/XGA#1504 ·

    I maintainer di solito rispondono entro 2 giorni

  • When a source is being initialized only load spectra AFTER observation cleaning has been run
    Forse di nuovo libera @DavidT3 l’ha presa 178 giorni fa e non c’è nessuna pull request aperta. Aperta
    multi telescope refinement

    DavidT3/XGA#1503 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Add housekeeping and GTI product classes
    Forse di nuovo libera @DavidT3 l’ha presa 182 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement multi telescope

    DavidT3/XGA#1501 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Formalise the definition of 'combined' products and instrument retrieval
    Forse di nuovo libera @DavidT3 l’ha presa 184 giorni fa e non c’è nessuna pull request aperta. Aperta
    bug multi telescope review

    DavidT3/XGA#1500 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Investigate automated fallback for combined instrument/observation product retrieval
    Aperta
    refinement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100

    DavidT3/XGA#1499 ·

    I maintainer di solito rispondono entro 2 giorni

  • Average spectral energy as a proxy for cluster properties
    Forse di nuovo libera @DavidT3 l’ha presa 268 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement

    DavidT3/XGA#1494 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Revisit how eROSITA combined light curves are stored, the get_combined_lightcurves method has an inst argument
    Forse di nuovo libera @DavidT3 l’ha presa 329 giorni fa e non c’è nessuna pull request aperta. Aperta
    review

    DavidT3/XGA#1490 · 1 commento · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Centralize XGA file name definitions as constants
    Forse di nuovo libera @DavidT3 l’ha presa 332 giorni fa e non c’è nessuna pull request aperta. Aperta
    refinement

    DavidT3/XGA#1483 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • XSPEC fitting could be sped up (when spectrum checking is on) by keeping spectra loaded in and not unloading then reloading after the acceptable spectra have been found
    Forse di nuovo libera @DavidT3 l’ha presa 333 giorni fa e non c’è nessuna pull request aperta. Aperta
    refinement

    DavidT3/XGA#1482 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Chandra 'specextract_spectrum' function needs a force_regen argument
    Forse di nuovo libera @DavidT3 l’ha presa 333 giorni fa e non c’è nessuna pull request aperta. Aperta
    refinement telescope specific

    DavidT3/XGA#1481 · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

  • Change all fits handling to astropy
    Forse di nuovo libera @DavidT3 l’ha presa 333 giorni fa e non c’è nessuna pull request aperta. Aperta
    breaking change multi telescope refinement

    DavidT3/XGA#1480 · 1 commento · 1 assegnatario ·

    I maintainer di solito rispondono entro 2 giorni

Vengono mostrati i 100 più recenti

Questa pagina elenca solo ciò che è stato indicizzato di recente. Il filtro avanzato contiene l'inventario completo, ristretto per linguaggio, difficoltà e durata.

Apri il filtro avanzato

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.