atmPSF.py: `GSParams` is not imported (NameError when a PSF config sets gsparams)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 85/100
Direzione di ricerca
Leggi gli import e le funzioni BuildAtmosphericPSF, BuildDoubleGaussianPSF e BuildKolmogorovPSF in imsim/atmPSF.py. Riproduci il NameError segnalato chiamando BuildAtmosphericPSF con input fittizi e un blocco gsparams; il lavoro è completato quando tutti e tre i builder gestiscono quella configurazione senza l'errore.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
imsim/atmPSF.py lines 436, 468 and 519 (BuildAtmosphericPSF, BuildDoubleGaussianPSF, BuildKolmogorovPSF):
if gsparams: gsparams = GSParams(**gsparams)
The module imports galsim but not GSParams, so any config that gives these PSF types a gsparams block fails with
NameError: name 'GSParams' is not defined (checked by calling BuildAtmosphericPSF with stubbed inputs and
gsparams={'folding_threshold': 1e-3} at commit ab9ab14). galsim.GSParams(**gsparams) fixes it.
I found this while testing physverify, a small verification tool I'm working on, against public codes. The tests and this write-up were done with help from an AI assistant; the numbers come from actually running the code.
- Lingua principale
- Python
- Stelle
- 42
- Fork
- 15
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna 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 LSSTDESC/imSim
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
Tutte le issue di LSSTDESC/imSim
Issue simili
-
bump patch
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
autowarefoundation/autoware_carla_scenario#1321 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 78/100
QuantConnect/Documentation#2838 ·
I maintainer di solito rispondono entro 1 giorno
-
get_all_subclasses must deduplicate by class identityForse già presa @Gambit-Checkmate l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 15 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
awslabs/route53-dynamic-dns-with-lambda#67 · 1 commento ·