library reorganization
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 15/100
Direzione di ricerca
Inizia mappando gli import e gli utilizzi in calibration.py, basic.py, metacal.py, ellipticity.py, stats.py, io.py, util.py, survey.py, galaxy.py, catalog.py e nel codice relativo alla cosmologia e agli ammassi di galassie. Risolvi le questioni strutturali aperte con i maintainer, quindi definisci la disposizione dei moduli concordata e verifica che le funzionalità esistenti rimangano disponibili dopo la riorganizzazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I went through the library. I will put a first pass at some changes I think we should make to the global structure in this issue.
- calibration.py should perform local and global metacal calibration
- let's move the metacal class out of basic.py into a separate metacal.py and get rid of basic.py completely
- add an ellipticity.py that switches between e1, e2, and e_t, e_x, as well as between different ellipticity conventions, this will help with handling different input catalogs
- stats.py will handle all of the stats functions in basic.py
- should the metacal class interact directly with catalogs? i feel like some of this should go into io.py
- util.py should be split into binning functions and vos functions
- survey.py has to do with the footprint, should we combine this with galaxy.py? at any rate, galaxy.py must be renamed. also, the conversion between fwhm and sigma belongs in stats
- it makes sense to group all cosmology things in one place, but i think there needs to be a further separation of the theory and data functionality.
- galaxy cluster functions needs to be together
- catalog.py again is a mix of stats and io, though it does perform a number of initial sanity checks. maybe we should rename it to cat_quick_check or something along those lines?
comments welcome- I'm sure I didn't consider every use case, so there are probably adaptations of the above that will make more sense.
- Lingua principale
- Python
- Stelle
- 2
- Fork
- 5
- Merge medio
- 1g 3h
- PR unite (30g)
- 40
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di CosmoStat/sp_validation
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
CosmoStat/sp_validation#315 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
CosmoStat/sp_validation#314 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 Mezza giornata Idoneità per principianti 65/100
CosmoStat/sp_validation#272 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
CosmoStat/sp_validation#407 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
CosmoStat/sp_validation#406 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di CosmoStat/sp_validation
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
vllm-project/vllm#61131 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
kubernetes-client/python#2735 ·
I maintainer di solito rispondono entro 1 giorno
-
desktop help wanted test
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Broken links found in docsApertadocs pydanty:is-working
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
pydantic/pydantic-ai#10113 ·
I maintainer di solito rispondono entro 1 giorno
-
Tutorial unit test leaks sample data into tutorial doctestForse già presa @Gambit-Checkmate l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100