PFS 2D DRP Changelog
Not tagged
- DAMD-100: Add the design position angle to pfsDesign [datamodel]
- DAMD-101: Save the outputs of shuffle [datamodel, drp_stella, pfs_utils]
- DAMD-102: Remove lsst.log dependency from PfsConfig [datamodel]
- DAMD-105: Include which arms should be used in the pfsDesign/pfsConfig file [datamodel, drp_stella, pfs_utils]
- DAMD-108: Please add spectrograph to pfsDesign/pfsConfig file [drp_stella, pfs_utils]
- DAMD-111: Change special meaning of pfsDesignId 0x0 [datamodel]
- DAMD-112: Update pfsDesign/pfsConfig constructor to allow GuideStars=None [datamodel]
- DAMD-113: Write pfsArm in electrons [datamodel, drp_stella]
- DAMD-116: Add check in PfsDesign to ensure that object identifiers are unique [datamodel]
- DAMD-118: Describe format of raw MCS (PF?C) data [datamodel]
- DAMD-119: Change datamodel.txt to specify pfiNominal/pfiCenter mm, not microns [datamodel]
- DAMD-120: Add designName to pfsDesign header? [datamodel]
- DAMD-121: Adjust SHA creation string coordinate precision. [datamodel]
- DAMD-126: Specify start value for AG camera ID (agId) [datamodel]
- DAMD-127: Definition of pfsReference [datamodel]
- DAMD-128: Update the pfsReference class [datamodel]
- DAMD-129: Modify the number of fibers in pfsReference [datamodel]
- DAMD-136: Datamodel reads in pfsDesign.guideStar objIds as 32bit not 64bit [datamodel]
- DAMD-83: Consider use of PSF fluxes as well as fiber fluxes for spectrophotometry [datamodel, drp_stella, drp_stella_data]
- DAMD-85: Switch from magnitudes to nJy in pfsDesign and pfsObject files [datamodel, drp_stella, drp_stella_data]
- DAMD-86: Please add another digit to catId [datamodel, obs_pfs]
- DAMD-87: Update datamodel drp.py to reflect 5-digit catId [datamodel]
- DAMD-88: Replace pfsFiberTrace with pfsFiberProfiles [datamodel]
- DAMD-89: Document and implement DetectorMap [datamodel]
- DAMD-90: Record file format versions [datamodel]
- DAMD-91: Update datamodel (pfsDesign/config) to support SuNSS mode [datamodel]
- DAMD-92: Update 1D pipeline DM with multi-type candidates [datamodel]
- DAMD-94: Fix discrepancy between createHash and datamodel.txt [datamodel]
- DAMD-95: Document mask plane meanings [datamodel, drp_stella]
- DAMD-96: Index fibers from multiple spectrographs in PfsDesign [drp_stella_data, pfs_pipe2d, pfs_utils]
- DAMD-97: Add missing 2D pipeline outputs [datamodel, drp_stella, pfs_pipe2d]
- INFRA-290: Please install ipympl on tiger [pfs_pipe2d]
- INSTRM-1023: Minor FITS edits [pfs_utils]
- INSTRM-1042: modify sky-to-pfi coordinate transformation to start with Ra-Dec [pfs_utils]
- INSTRM-1047: Problems installing pfs_utils package [datamodel]
- INSTRM-1072: Implement pfs-sky transformation? [pfs_utils]
- INSTRM-1195: Update grandfibermap following the recent discussions and requests [pfs_utils]
- INSTRM-1258: Update the fiberids.py accessor for the grandfibermap file [pfs_utils]
- INSTRM-1260: Add final 6 fiber holes [pfs_utils]
- INSTRM-1346: expose rda commands at sps level [pfs_utils]
- INSTRM-1348: Ingest pfsDesign/pfsConfig files to opDB [pfs_utils]
- INSTRM-1383: pull out makePfsDesign routine from rhl notebooks [datamodel, pfs_utils]
- INSTRM-1390: Create PfiTransform instance based on MCS camera used [pfs_utils]
- INSTRM-1457: Use pyyaml in pfs_utils [pfs_utils]
- INSTRM-1462: Add clipping to geometry updated in PfiTransform [pfs_utils]
- INSTRM-1613: Please provide an API to convert fiberId to cobraId [pfs_utils]
- PIPE2D-1003: Merge drp_fstar into drp_stella [drp_stella]
- PIPE2D-1005: Fix test breakage introduced by PIPE2D-922 [drp_stella]
- PIPE2D-1010: reduceExposure fails with PFI calib and continuum subtraction [drp_stella]
- PIPE2D-1012: Quality of FluxModelInterpolator's output is bad [drp_stella]
- PIPE2D-1013: Implementation of the second half of flux calibration (use the average flux calibration vector) [drp_stella, obs_pfs]
- PIPE2D-1014: fitPfsFluxReference.py must store radial velocities [drp_stella]
- PIPE2D-1015: Mask bit flags not propagated to pfsArm correctly [drp_stella]
- PIPE2D-1016: pfsArm.flux and pfsArm.sky values differ in scale [drp_stella]
- PIPE2D-1017: Revise sky line list [drp_stella, obs_pfs]
- PIPE2D-1020: Provide weekly build success/fail notifications on slack [pfs_pipe2d]
- PIPE2D-1021: Add executable that calls FitPfsFluxReferenceTask [drp_stella, obs_pfs]
- PIPE2D-1023: Convert calibs to "validityUntilSuperseded" mode [obs_pfs]
- PIPE2D-1024: Convert pfsMerged fluxes to electrons/nm [datamodel, drp_stella, obs_pfs]
- PIPE2D-1026: Consider normalization in FitPfsFluxReferenceTask [drp_stella]
- PIPE2D-1027: Use pfsMergedLsf in fitPfsFluxReference.py [drp_stella]
- PIPE2D-1028: Wavelengths in bandpass files in obs_pfs should be in vacuum [obs_pfs]
- PIPE2D-1029: fitPfsFluxReference.py should not give up when multiple broadband fluxes are unavailable [drp_stella]
- PIPE2D-1047: Spline error in 1-D sky subtraction [drp_stella]
- PIPE2D-1049: Deadlock in weekly processing [drp_stella]
- PIPE2D-1052: Valgrind errors in reduceArc.py [drp_stella]
- PIPE2D-1053: Make a full fluxmodeldata package [drp_stella]
- PIPE2D-1054: Update optimizeBlackDots following experience using it during June 2022 run [pfs_utils]
- PIPE2D-1055: Fix weekly failure 2022-06-12 [drp_stella]
- PIPE2D-1056: fitPfsFluxReference.py: type mismatch caused by 32bit mask [drp_stella]
- PIPE2D-1057: Fix bootstrap's use of profile building [drp_stella]
- PIPE2D-1058: Avoid/fix registry sqlite deadlocks [obs_pfs]
- PIPE2D-1064: Fix weekly breakage 2022-07-31 [drp_stella]
- PIPE2D-1065: fitPfsFluxReference.py: whitening and LSF convolution must be done in a correct order [drp_stella]
- PIPE2D-1066: Handle inter-fiber optical crosstalk. [drp_stella]
- PIPE2D-1074: display.py raises addPfsCursor warning whenever drp_stella is loaded [drp_stella]
- PIPE2D-358: DetectorMap updates should be global, not fiber-fiber [drp_stella, obs_pfs]
- PIPE2D-377: Measure PFS cross-talk coefficients [drp_stella, obs_pfs]
- PIPE2D-472: Strategy for determining traces from non-odd/even high-density fiber data [drp_stella]
- PIPE2D-506: Migrate code to use LSST gen3 middleware [datamodel, drp_pfs_data, drp_stella, drp_stella_data, obs_pfs, pfs_pipe2d]
- PIPE2D-557: Convert linelist status to bitflag format [drp_stella, obs_pfs]
- PIPE2D-570: Refactor findAndTraceApertures [drp_stella]
- PIPE2D-571: Ingest into a common data repo [obs_pfs]
- PIPE2D-578: Migrate the integration test to use YAML config files [pfs_pipe2d]
- PIPE2D-586: Changelog: issue in release marked as 'Not tagged'. [pfs_pipe2d]
- PIPE2D-587: Fix construction of NevenPsf in reduceExposure [drp_stella]
- PIPE2D-589: Fix ConstructCalibsTask.getFilter [drp_stella]
- PIPE2D-590: Fix intermittent test failure in test_NevenPsf.py [drp_stella]
- PIPE2D-591: unable to ingest updated header images [obs_pfs]
- PIPE2D-592: Large number of ``reduceExposure.subtractSky2d WARN: Skipping line'' messages [drp_stella]
- PIPE2D-594: Confusing message from ingestPfsImages.py for already ingested files. [obs_pfs]
- PIPE2D-598: Upgrade base LSST stack to latest version [datamodel, drp_pfs_data, drp_stella, obs_pfs, pfs_pipe2d]
- PIPE2D-600: Migrate the weekly test to use YAML config files [pfs_pipe2d]
- PIPE2D-609: Polish generateCommands.py [pfs_pipe2d]
- PIPE2D-611: reduceArc should also fix the x-direction of the DetectorMap [drp_stella]
- PIPE2D-619: Support multiple calibs on a single day [drp_stella, obs_pfs]
- PIPE2D-622: Measure and apply small trace offsets to fiberTrace and detectorMap [drp_stella, obs_pfs, pfs_pipe2d]
- PIPE2D-635: Improve FitFocalPlaneTask [drp_stella, drp_stella_data]
- PIPE2D-639: Restructure YAML inputs to conform to the YAML specification [pfs_pipe2d]
- PIPE2D-641: Optimise fitGlobalDetectorMap on full fiber density [drp_stella, obs_pfs, pfs_pipe2d]
- PIPE2D-653: Fix failing weekly [drp_stella, pfs_pipe2d]
- PIPE2D-655: Support all spectrograph detectors [drp_pfs_data, drp_stella, obs_pfs]
- PIPE2D-657: Fix makeDummyCableBDesign for missing PfsDesign fields [drp_stella, pfs_pipe2d, pfs_utils]
- PIPE2D-659: Ensure writeable reruns in weekly [pfs_pipe2d]
- PIPE2D-660: Differential full-detector detectorMap [datamodel, drp_stella]
- PIPE2D-665: Use better interpolation in generating sky1D [datamodel, drp_stella, obs_pfs]
- PIPE2D-667: Ensure LSF product is generated as part of pipeline processing [drp_stella, obs_pfs, pfs_pipe2d]
- PIPE2D-669: Larger than expected wavelength residuals encountered during weekly test [drp_pfs_data, drp_stella, drp_stella_data, pfs_pipe2d]
- PIPE2D-671: Analyze Subaru images and create a 2d PSF solution - same illumination at all values of defocus [drp_pfs_data, drp_stella]
- PIPE2D-673: Make it possible to return all lines from drp.stella.utils.readLineListFile [drp_stella]
- PIPE2D-675: detMap.findPoint(fid, wavelength) returns a valid point even if wavelength is not on chip [drp_stella]
- PIPE2D-676: Don't split arms/spectrographs in generateReductionSpec [pfs_pipe2d]
- PIPE2D-677: generateReductionSpec produces detectorMap blocks with hundreds of visits [pfs_pipe2d]
- PIPE2D-678: Add visit and date restrictions for generateReductionSpec [pfs_pipe2d]
- PIPE2D-679: Processing from yaml requires --clean [pfs_pipe2d]
- PIPE2D-682: Move CI to Tiger [pfs_pipe2d]
- PIPE2D-683: post-merge sky subtraction estimates the sky using all the fibres [drp_stella]
- PIPE2D-689: Vector version of DetectorMap.findPoint fails [datamodel, drp_stella]
- PIPE2D-691: Fix sky subtraction for pfsObject [drp_stella]
- PIPE2D-693: Flux errors near the dichroic are underestimated [drp_stella, obs_pfs]
- PIPE2D-702: Ensure full pipeline support for SM3 and 4 [drp_pfs_data]
- PIPE2D-703: Provide F-star standards covering the full PFS spectral range [drp_stella, obs_pfs]
- PIPE2D-706: Regular processing of arcs, flats [drp_stella, pfs_pipe2d]
- PIPE2D-707: Fix weekly [pfs_pipe2d]
- PIPE2D-708: Jenkins integration test not using drp_stella_data branch [pfs_pipe2d]
- PIPE2D-710: Remove references to CALIB *_visit tables [obs_pfs]
- PIPE2D-715: Remove updates to raw_visit table from ingestPfsImages.py [obs_pfs]
- PIPE2D-720: Include broken fibres in pfsArm/pfsMerged files [drp_stella]
- PIPE2D-721: pfs_build_calibs routine, combineFiberProfiles, basename missing [pfs_pipe2d]
- PIPE2D-722: Fix failing weekly due to wavelength residuals [pfs_pipe2d]
- PIPE2D-724: Include temporary SuNSS design file into DRP [drp_pfs_data]
- PIPE2D-725: Cosmic ray detection/masking fails for SuNSS data [drp_stella, obs_pfs]
- PIPE2D-731: Defect lookup is broken [obs_pfs]
- PIPE2D-732: Generate an "arc" line file containing night sky lines such as 5577 and OH [obs_pfs]
- PIPE2D-734: Handle broken red shutter in ISR [obs_pfs]
- PIPE2D-737: Use SdssCentroid to centroid PSFs [drp_stella]
- PIPE2D-738: Create a package pfs.drp.stella.utils [drp_stella]
- PIPE2D-739: mergeArms doesn't handle broken fibres in mergeLsfs [drp_stella]
- PIPE2D-744: Fix the model used for analytical correction of red shutter problems [obs_pfs]
- PIPE2D-745: detectorMap can have very large file size [drp_pfs_data, drp_stella]
- PIPE2D-746: Remove all `ds9` defaults from pipelines [drp_stella]
- PIPE2D-748: Do not fiddle with slit offsets by default in reduceArc [obs_pfs]
- PIPE2D-749: Remove default list of lines from readArcLineFile [drp_stella]
- PIPE2D-752: .getPsf() should return model psf used for sky subtraction, where applicable [drp_stella]
- PIPE2D-753: Flag lines in arcs that are not usable, before we move to cut on intensity [obs_pfs]
- PIPE2D-754: Add W_PFDSGN fixes for early SuNSS data [obs_pfs]
- PIPE2D-758: make mergeArms robust to missing LSFs [drp_stella]
- PIPE2D-759: Speed up makeFiberTracesFromDetectorMap [drp_stella]
- PIPE2D-760: Make doExtractSpectra=False work in reduceExposure [drp_stella]
- PIPE2D-761: Restructure reduceExposure to process visit one-by-one [drp_stella]
- PIPE2D-762: pfsConfig.selectFiber returns a transposed array with an extra dimension [datamodel, drp_stella]
- PIPE2D-763: Improve debugging outputs for reduceArcTask [drp_stella]
- PIPE2D-764: Restructure tasks to make them easier to use from notebooks [drp_stella]
- PIPE2D-765: Stop generating one "Matched N1 from N2 observed and N3 reference lines" line for every fibre [drp_stella]
- PIPE2D-766: reduceExposure assumes that all visits have the same pfsConfig file [drp_stella]
- PIPE2D-767: Please add an option to reduceArc to _not_ write a detectorMap [drp_stella]
- PIPE2D-768: Add the ability to list a set of arc line files [drp_stella]
- PIPE2D-769: Same detectorMap, different results [datamodel, drp_stella]
- PIPE2D-770: Support sub-selection of pfsConfig [datamodel, drp_stella]
- PIPE2D-771: Fix broken weekly [drp_stella]
- PIPE2D-772: Silence display_matplotlib import failures [drp_stella]
- PIPE2D-774: pfsMerged files do not preserve bad pixel flags [drp_stella]
- PIPE2D-775: generateCommands should detect bad formats in YAML file [pfs_pipe2d]
- PIPE2D-776: Unexplained BAD_DATA in extracted spectra [drp_stella]
- PIPE2D-780: reduceArcs should include all the fibres in the output DetectorMap [datamodel, drp_stella]
- PIPE2D-782: Spectra extracted from data used to construct fiberTraces are not flat [drp_stella]
- PIPE2D-785: Add option to use tweaked detectorMap to define fiberProfiles [drp_stella]
- PIPE2D-786: DifferentialDetectorMap produces OutOfRangeError instead of NaN [drp_stella]
- PIPE2D-787: Invalid points can crash the DetectorMap code [drp_stella]
- PIPE2D-790: ArcLineSet.writeFits cannot handle empty list of lines [drp_stella]
- PIPE2D-793: Update sky subtraction to work across all fiber configurations [drp_pfs_data, drp_stella]
- PIPE2D-795: Fix clang compile errors/warnings [drp_stella]
- PIPE2D-796: Allow adjustment of detectorMap in reduceExposure [datamodel, drp_stella, obs_pfs]
- PIPE2D-797: Running FitContinuumTask from a notebook returns an empty image [drp_stella]
- PIPE2D-798: Improve provenance for detectorMaps [drp_stella]
- PIPE2D-799: Correct for Jacobian when resampling [drp_stella]
- PIPE2D-804: Simplify the broken-shutter analytic-corrections code [obs_pfs]
- PIPE2D-807: pfsObject variance is much too large [datamodel, drp_stella]
- PIPE2D-810: Allow the user to specify a pfsConfig file to be used by mergeArms [drp_stella]
- PIPE2D-812: makeDummyCableBDesign.py should include fiberIds for all spectrographs [drp_stella, pfs_pipe2d, pfs_utils]
- PIPE2D-813: Make str more useful for pfsConfig enums [datamodel]
- PIPE2D-814: Update the SM1 gains [obs_pfs]
- PIPE2D-815: Use flux in parallel overscan to determine if a shutter is currently broken [obs_pfs]
- PIPE2D-817: pfs_build_calibs.sh should support for all spectrographs [pfs_pipe2d]
- PIPE2D-820: SpectrumSet.makeImage assumes that SpectrumSet and FiberTraceSet are aligned [drp_stella]
- PIPE2D-822: Weekly broken by non-finite wavelength residuals [pfs_pipe2d]
- PIPE2D-826: Update detectorMap to add all fibers really present in a slit [drp_pfs_data]
- PIPE2D-828: Port LSST DM-29117 ticket for handling 32/64 bit keywords [obs_pfs]
- PIPE2D-829: Investigate/fix line intensity measurements [drp_stella]
- PIPE2D-830: Fix breakage in mergeArms [drp_stella]
- PIPE2D-832: Add no-fibre setup to makeDummyCableBDesign.py [datamodel, pfs_utils]
- PIPE2D-839: Make AdjustDetectorMapTask faster [drp_stella]
- PIPE2D-843: Persist headerFix edits in common repo. [obs_pfs, pfs_utils]
- PIPE2D-844: reduceExposure output detectorMap gets overriden [drp_stella, obs_pfs]
- PIPE2D-849: Provide pipeline output for simulated science spectra [datamodel, drp_stella]
- PIPE2D-851: reduceExposure fiber check doesn't respect spectrographs [drp_stella]
- PIPE2D-852: Code implementation of broad-band SED fitting for flux calibration [drp_pfs_data, drp_stella]
- PIPE2D-853: Fix bootstrap following rename of guessedIntensity [drp_stella]
- PIPE2D-855: cannot construct fiberProfile from the recent dcb-21-fibers data [drp_stella]
- PIPE2D-856: bootstrapDetectorMap fails with recent SuNSS m data [drp_stella]
- PIPE2D-858: DCB blue and yellow bundles have misindentified fibers [pfs_utils]
- PIPE2D-859: Weekly build fails for w.2021.25 [datamodel]
- PIPE2D-862: Make pipeline compatible with MKL libraries [pfs_pipe2d]
- PIPE2D-864: bootstrap does not identify lines correctly for med-res data [drp_stella]
- PIPE2D-866: Normalization in 2d subtraction, SuNNS subtraction in PIPE2D-857 [drp_stella]
- PIPE2D-868: SpectrumSet.makeImageĀ assertsĀ len(self) == len(fiberTraces) which fails with broken fibres [drp_stella]
- PIPE2D-871: Code implementation of the radial velocity estimate for flux calibration [drp_stella]
- PIPE2D-872: Expose function resampleKernelImage to python [drp_stella]
- PIPE2D-878: refLines.plot() failure [drp_stella]
- PIPE2D-881: Ring like residuals after PIPE2D-874 [drp_pfs_data]
- PIPE2D-886: Generate a new weekly dataset [pfs_pipe2d]
- PIPE2D-891: Investigate line flux repeatability [datamodel, drp_stella, obs_pfs, pfs_utils]
- PIPE2D-892: Fix misshapen array in fluxCalibrate [drp_stella]
- PIPE2D-894: Fix weekly breakage [drp_stella]
- PIPE2D-895: Automate processing of simulated science objects [pfs_pipe2d]
- PIPE2D-897: pfsObject flux is not in nJy [drp_stella]
- PIPE2D-904: Add aperture corrections [drp_stella, obs_pfs]
- PIPE2D-905: Restrict writing of pfsDesign/pfsConfig subsets [datamodel]
- PIPE2D-906: Fix weekly breakage in reduceExposure [drp_stella, obs_pfs, pfs_pipe2d, pfs_utils]
- PIPE2D-908: Fix test breakage from PIPE2D-871 [drp_stella]
- PIPE2D-913: pfsObject noise is incorrect [drp_stella, pfs_pipe2d]
- PIPE2D-914: Add support for SpS fast-mode exposure format [drp_stella, obs_pfs]
- PIPE2D-916: Debug 2021-10-17 weekly [drp_stella, pfs_pipe2d]
- PIPE2D-917: Bring over DM-31448 from Rubin (Allow gen2 butler lookups even when fields in the dataId are not in the registry) [obs_pfs]
- PIPE2D-920: How to put the large set of the AMBRE model templates in github for flux calibration [drp_pfs_data, drp_stella]
- PIPE2D-921: Write a code to read the model templates as a dedicated class [drp_stella]
- PIPE2D-922: Write a main code to run the blue part in flux calibration with some dummy functions [drp_stella, obs_pfs]
- PIPE2D-924: Create calibs and process recent data [datamodel, drp_stella]
- PIPE2D-926: Make slit offset measurement more robust [drp_stella]
- PIPE2D-932: fix lightSource key in early SuNSS data [pfs_utils]
- PIPE2D-933: Fix normalisation of extracted spectra [drp_stella]
- PIPE2D-935: Support HgCd and other multi and single element sources [drp_stella, obs_pfs]
- PIPE2D-936: SplinedDetectorMap::findFiberId is broken [drp_stella]
- PIPE2D-937: Extraction is producing NaNs in the calexp [drp_stella]
- PIPE2D-939: Build new calibs [drp_stella]
- PIPE2D-941: Krypton data blue failure [drp_stella, obs_pfs]
- PIPE2D-944: Processing fails when reducing b-band continuum data and modifying detectormap [drp_stella]
- PIPE2D-945: mergeArms fails on arc [drp_stella]
- PIPE2D-946: Sky subtraction doesn't take fibre sensitivity into account [drp_stella]
- PIPE2D-947: rename makePfsDesign.py so that we can import into the pfs.utils namespace [pfs_utils]
- PIPE2D-948: reduceArc: restore the use of continuum as well as arc data [drp_stella]
- PIPE2D-950: Make datamodel build independent of DRP [datamodel]
- PIPE2D-951: support windowed option in detrend.py and runIsr.py [obs_pfs]
- PIPE2D-954: Incorporate black dot optimization algorithm in pfs_utils [pfs_utils]
- PIPE2D-966: Investigate failed weekly 2022-01-02 [drp_stella]
- PIPE2D-967: showDetectorMap() fails on call to pfsConfig.selectFiber() [drp_stella]
- PIPE2D-968: ReduceExposure 2D sky subtraction fails for SuNSS exposures [drp_stella]
- PIPE2D-969: Allow ingesting PFSD (guider) files [obs_pfs]
- PIPE2D-972: Unproperly masked/identified sky line residuals [drp_stella]
- PIPE2D-977: Simplify sky fiber selection for subtractSky2d [drp_stella]
- PIPE2D-979: 2d sky subtraction creates patches of negative data [drp_stella]
- PIPE2D-987: Add dust extinction in fitPfsReference.py [drp_stella]
- PIPE2D-988: Add flags to identify which lines were used in detectorMap and sky subtraction [drp_stella]
- PIPE2D-989: Disable auto sky fiber selection by default [drp_stella]
- PIPE2D-993: reduceExposure fails when using PFI calib and 2d sky subtraction [drp_stella]
- PIPE2D-994: Fix weekly breakage 2022-02-27 [drp_stella]
- PIPE2D-999: 2D sky subtraction results in over subtracted images [drp_stella]
- SIM2D-126: Work around unphysical detectorMap features [drp_pfs_data]
- SIM2D-144: Add engineering fiber support for makeDetectorMap [drp_pfs_data, drp_stella_data]
New in 5.2
- DAMD-80: Describe LSF product [datamodel]
- DAMD-81: Fix description of pfsArm [datamodel]
- INSTRM-908: Provide MCS-PFI coordinates transformation specified to MCS run [pfs_utils]
- INSTRM-939: add sql wrappers to access/update opdb [pfs_utils]
- INSTRM-946: migrate defocus command from spsait to iic [pfs_utils]
- PIPE2D-523: Demonstrate R, B and NIR arm merging [datamodel, drp_stella, drp_stella_data, obs_pfs, pfs_pipe2d]
- PIPE2D-535: Allow treating detectors as discontinuous in bootstrap [drp_stella]
- PIPE2D-541: Prevent constructFiberTrace from operating on different fiber configurations [drp_stella, pfs_pipe2d]
- PIPE2D-543: Extend visit range when fixing W_XHP2FR header [obs_pfs]
- PIPE2D-544: For releases, apply tags to each repository [pfs_pipe2d]
- PIPE2D-562: Integration test does not produce consistent output [drp_stella, pfs_pipe2d]
- PIPE2D-568: Implement new PSF models [drp_pfs_data, drp_stella]
- PIPE2D-572: Remove 'Unable to create camera image warnings' [obs_pfs]
- PIPE2D-576: Generate changelog for DRP releases [pfs_pipe2d]
- PIPE2D-579: IndexError in reduceArc [drp_stella]
- PIPE2D-585: Generate weekly builds [pfs_pipe2d]
New in 5.1.15
- PIPE2D-333: Construct a 1D LSF from a 2D PSF [drp_stella, obs_pfs]
- PIPE2D-342: Define {Lsf} class [drp_stella]
- PIPE2D-530: Write pfsArm after wavelength calibration [drp_stella]
- PIPE2D-531: Pre-existing detectorMaps cannot be ingested [drp_pfs_data]
- PIPE2D-532: Fix PfsConfig.fromPfsDesign [datamodel]
- PIPE2D-534: Fix Xe linelist [obs_pfs]
- PIPE2D-536: Correct header info for ReduceArc and BootstrapDetectorMap [drp_stella, obs_pfs]
- SIM2D-124: Support medium-resolution mode [drp_pfs_data]
New in 5.1.14
- DAMD-67: Update PfsObject to track input visits in the OBSERVATIONS table [datamodel, drp_stella]
- DAMD-69: Rename pfsSpectra and pfsSpectrum [datamodel, drp_stella]
- PIPE2D-466: Move algorithmic code from datamodel [datamodel, drp_stella, obs_pfs, pfs_pipe2d]
- PIPE2D-498: Revise reference name for detectormap in the butler [datamodel, drp_stella, drp_stella_data, obs_pfs]
- PIPE2D-522: reduceArc raises numpy runtime warnings [drp_stella]
- PIPE2D-527: Make fiberStatus optional [datamodel]
- PIPE2D-528: Fix FutureWarning [datamodel]
New in 5.1.13
- DAMD-71: TargetType should be defined in datamodel.txt and headers [datamodel, drp_stella, drp_stella_data]
- PIPE2D-526: Workaround GitHub rate limit in Travis [datamodel, drp_stella, drp_stella_data, obs_pfs, pfs_pipe2d, pfs_utils]
New in 5.1.12
- DAMD-71: TargetType should be defined in datamodel.txt and headers [obs_pfs, pfs_pipe2d, pfs_utils]
- DAMD-73: PfsArm needs additional information to recover raw counts [datamodel]
- DAMD-74: Add pipeline version and processing date to all outputs [datamodel, drp_stella]
- DAMD-75: Correct flux units for pfsArm [datamodel]
- PIPE2D-476: Combine arcs properly [drp_stella, drp_stella_data, pfs_pipe2d]
- PIPE2D-493: SKY HDU is not populated in pfsArm files [drp_stella]
- PIPE2D-497: Update references to lsst.afw.geom to lsst.geom [datamodel, drp_stella]
- PIPE2D-499: Make detectorMap.fiberIds and pfsArm.fiberId consistent [drp_stella]
- PIPE2D-515: Enable flake code style check [datamodel, drp_stella, obs_pfs]
- PIPE2D-517: Reduce the runtime of Travis [drp_stella, drp_stella_data, obs_pfs, pfs_pipe2d]
- PIPE2D-524: Fix trace finding [drp_stella]
- PIPE2D-525: PostISRCCD exposures cannot be written for a subset of LAM data [obs_pfs]
New in 5.1.11
- PIPE2D-326: Implement arc subtraction algorithm in 2D [drp_stella]
- PIPE2D-483: Process data for DRP2D report [drp_stella]
- PIPE2D-503: Support for (re-) using calexps in reduceExposure [drp_stella]
- PIPE2D-513: drp 2d install test failed [pfs_pipe2d]
New in 5.1.10
New in 5.1.9
- PIPE2D-391: Generate fiberTraces from odd/even flats [drp_stella, drp_stella_data, obs_pfs, pfs_pipe2d]
- PIPE2D-514: Fix visit0 for bootstrapDetectorMap [drp_stella]
New in 5.1.8
- PIPE2D-343: Define {Psf} class [drp_stella]
- PIPE2D-485: calculate_pfsVisitHash updates [datamodel, pfs_pipe2d]
- PIPE2D-507: ConstructFiberFlat.py hangs against Subaru data [drp_stella]
New in 5.1.7
- PIPE2D-477: Get pfs_utils into the distribution [pfs_pipe2d]
New in 5.1.6
- PIPE2D-475: Fix coaddition of spectra in ReduceArcTask.coaddSpectra [drp_stella]
New in 5.1.5
- DAMD-66: Add targetType=BLACKSPOT [datamodel]
New in 5.1.4
- PIPE2D-345: Provide a method for determining line intensities [drp_stella]
New in 5.1.3
- PIPE2D-467: Add command-line script for dummyCableB [pfs_utils]
New in 5.1.2
- DAMD-63: Redesign and implement pfsObject FluxTbl [datamodel, drp_stella, obs_pfs]
New in 5.1.1
- PIPE2D-457: Replace deprecated pybind pickling style [drp_stella]
- PIPE2D-458: Unable to ingest images in 5.1.0 [obs_pfs]
- PIPE2D-459: Disable c++14 check for python-only packages [datamodel, obs_pfs, pfs_pipe2d, pfs_utils]
New in 5.1.0
- DAMD-58: Ensure that Object ID range covers the full 64 bits [datamodel]
- DAMD-62: Change filenameFormat for pfsObject or update datamodel.txt [datamodel]
- DAMD-65: Retrospective approval of 2D pipeline-related changes [datamodel, drp_stella, obs_pfs, pfs_pipe2d]
- INSTRM-679: Add F3C-to-MCS transformation to coordinate function [pfs_utils]
- PIPE2D-380: Write fitted wavelength position and error to file [drp_stella, obs_pfs]
- PIPE2D-405: RFC: header patching [obs_pfs]
- PIPE2D-425: Adapt to new header keywords for hexapod positions [drp_stella, obs_pfs]
- PIPE2D-440: Investigate holes in fiberTrace [drp_stella]
- PIPE2D-442: Upgrade to LSST stack v18.1.0 [datamodel, drp_stella, pfs_pipe2d]
- PIPE2D-447: Change pfsDesignId scheme for LAM [drp_stella, pfs_pipe2d, pfs_utils]
- PIPE2D-449: Implement non-morphological cosmic ray removal [drp_stella]
- PIPE2D-451: missing fiber in yellow bundle [pfs_utils]
- PIPE2D-454: Make findAndTraceApertures go faster [drp_stella]
- SIM2D-108: Model F-star standards [drp_stella, drp_stella_data, obs_pfs, pfs_pipe2d]
- SIM2D-120: Create multiple dithered exposures for non-morphological cosmic ray removal [drp_stella_data, pfs_pipe2d]
New in 5.0.5
- DAMD-60: driver.py, makePfsObject.py and datamodel.ipynb need updating [datamodel]
- DAMD-61: Writing FITS to a text-mode file is not permitted in astropy 3.2 [drp_stella]
- PIPE2D-431: Implement 'bootstrap' DetectorMap task [drp_stella, obs_pfs]
- PIPE2D-436: Investigate wavelength solution quality [drp_stella, obs_pfs, pfs_pipe2d]
New in 5.0.4
- DAMD-57: Implement range of datamodel changes [drp_stella, obs_pfs, pfs_pipe2d]
- PIPE2D-434: ingestPfsImages.py fails when no pfsConfig is available [obs_pfs]
- PIPE2D-435: PfiDesign files not renamed to PfsDesign files [drp_stella_data]
New in 5.0.3
- PIPE2D-415: Sometimes pfsArm has less elements than number of fibers in the image [drp_stella]
- PIPE2D-427: reduceArc.py fails with HgAr data taken May 06, 2019 [drp_stella]
New in 5.0.2
New in 5.0.1
- DAMD-37: Update 1D Data Model [datamodel]
- DAMD-46: Correct definition of NCOARSE in datamodel.txt [datamodel]
- PIPE2D-316: Demonstrate arm merging [drp_stella, drp_stella_data, obs_pfs, pfs_pipe2d]
- PIPE2D-338: Handle lack of pfsConfig files for the LAM data [drp_stella, obs_pfs]
- PIPE2D-340: Provide method to adjust detector map for arc data [drp_stella]
- PIPE2D-359: Set up regular pipeline runs using real (LAM) data [pfs_pipe2d]
- PIPE2D-375: Investigate reduceArc failures on recent LAM data [drp_stella]
- PIPE2D-397: Create regular eups binaries from master [pfs_pipe2d]
- PIPE2D-404: Support for raw exposures with W_PFDSGN not set [obs_pfs]
- PIPE2D-411: reduceArc.py does not work with --config reduceExposure.doSubtractContinuum=True reduceExposure.doWriteCalexp=True [drp_stella, obs_pfs, pfs_pipe2d]
- PIPE2D-412: Make directory for pfsDesign files configurable [obs_pfs]
- SIM2D-94: Simulator should accept a PfsConfig instance [datamodel]
- SIM2D-95: Interface to target spectra library [drp_stella, drp_stella_data, pfs_pipe2d]
New in 5.0
- DAMD-32: Split pfsConfig into pre- and post- mapping files. [datamodel, obs_pfs]
- DAMD-36: mutable default arguments [datamodel]
- INSTRM-388: Create WCS cards for MCS images. [pfs_utils]
- INSTRM-517: Modify coordinate transformation code for better utility [pfs_utils]
- PIPE2D-278: Variance maps should accurately estimate noise in the images [obs_pfs]
- PIPE2D-290: Fix normalisation of fibers in flats [drp_stella]
- PIPE2D-292: Strip down dependency tree [drp_stella, drp_stella_data, obs_pfs, pfs_pipe2d]
- PIPE2D-293: Make matplotlib imports optional [datamodel, pfs_pipe2d]
- PIPE2D-295: Fix use of GitHub API [pfs_pipe2d]
- PIPE2D-296: Add plotting capability for SpectrumSet [drp_stella]
- PIPE2D-297: Split ReferenceLine, Spectrum, SpectrumSet into their own files [drp_stella]
- PIPE2D-298: Record throughput in FiberTrace [drp_stella]
- PIPE2D-310: Modify pipeline flow to match design [pfs_pipe2d]
New in 4.0
- INFRA-32: Scrub drp_stella for old large files [drp_stella]
- INFRA-36: Write quick-start guide for Stella [drp_stella]
- INFRA-42: Add SConscript file to bin.src [drp_stella, obs_pfs]
- PIPE2D-100: Please address code review issues with PIPE2D-48 [drp_stella]
- PIPE2D-108: Create CalibTask to construct master Arc [drp_stella, drp_stella_data, obs_pfs]
- PIPE2D-109: Include sigma clipping in wavelength calibration [drp_stella]
- PIPE2D-112: Remove unnecessary interfaces from stellaLib.i [drp_stella]
- PIPE2D-114: Apply clean-ups in PIPE2D-109 [drp_stella]
- PIPE2D-119: Update test data in drp_stella_data [drp_stella, drp_stella_data, obs_pfs, pfs_pipe2d]
- PIPE2D-125: Fixups from onboarding [drp_stella, obs_pfs]
- PIPE2D-134: Enable Travis on push to master only [pfs_pipe2d]
- PIPE2D-135: Include Travis badges on docs [drp_stella]
- PIPE2D-136: Change slit offset FITS cards [obs_pfs]
- PIPE2D-138: Fix FiberId identification [drp_stella, obs_pfs]
- PIPE2D-140: Fixup shifted pixels in raw version 0 PFS files. [obs_pfs]
- PIPE2D-147: Solve PfsMapper._extractDetectorId contradiction [obs_pfs]
- PIPE2D-166: Remove all remaining trailing spaces [datamodel, drp_stella, obs_pfs]
- PIPE2D-167: Remove all commented out code [drp_stella, obs_pfs]
- PIPE2D-168: Check all includes/imports, remove unneeded ones, reorder alphabetically [datamodel, drp_stella, obs_pfs]
- PIPE2D-169: Use # not """ ... """ for comments [drp_stella, obs_pfs]
- PIPE2D-171: Move all cleanups from PIPE2D-86 into this ticket [drp_stella]
- PIPE2D-172: Please remove all if False blocks in python unit tests [drp_stella]
- PIPE2D-175: In tests/Spectra::testWavelengthCalibrationWith(Out)RefSpec, call reduceArc(RefSpec)Task [drp_stella]
- PIPE2D-182: Please factor the I/O in reduceArc(RefSpec)Task into separate functions [drp_stella]
- PIPE2D-214: reduceArc should take a set of arcs and produce a pfsArm file [drp_stella, obs_pfs]
- PIPE2D-220: Wrap using pybind11 [drp_stella]
- PIPE2D-223: Strip out all unused (ie, not wrapped with pybind11) C++ code from drp_stella [drp_stella]
- PIPE2D-229: Logger names should use . not :: [drp_stella]
- PIPE2D-233: fix PolyFit accuracy [drp_stella]
- PIPE2D-235: Change sliced FiberTrace Image/Profile/Mask to non-sliced MaskedImage [datamodel, drp_stella, obs_pfs]
- PIPE2D-275: Get Travis working again [datamodel, drp_stella, obs_pfs, pfs_pipe2d]
- PIPE2D-276: Fix integration test [obs_pfs]
- PIPE2D-277: Continuum subtract arc spectra in 2-d [drp_stella]
- PIPE2D-280: Clean up [datamodel, drp_stella, drp_stella_data, obs_pfs, pfs_pipe2d]
- PIPE2D-286: Create/update unit tests [datamodel, drp_stella, obs_pfs, pfs_pipe2d]
- PIPE2D-37: Justify detector geometry constants [obs_pfs]
- PIPE2D-53: tests/testDRP.py will fail on modern Mac OS [drp_stella]
- PIPE2D-63: Clean up genDefectFits.py in obs_pfs [obs_pfs]
- PIPE2D-65: Clean up chatter in FiberTraces.py and Spectra.py [drp_stella]
- PIPE2D-66: Remove calibVersion from mapper [pfs_pipe2d]
- PIPE2D-69: tests/testDrp.py fails without returning an error code on os/x 10.11 [drp_stella]
- PIPE2D-70: In ingest.py replace print statements with debug info [obs_pfs]
- PIPE2D-77: Make sure there are no systematics in the normalized flat [drp_stella, obs_pfs]
- PIPE2D-80: Task-ify code for creating normalized flats [drp_stella, obs_pfs]
- PIPE2D-83: Use Travis-CI as a regression test [datamodel, drp_stella, drp_stella_data, obs_pfs, pfs_pipe2d]
- PIPE2D-86: Change pixel centers from [0.5,0.5] to [0,0] [drp_stella, drp_stella_data]
- PIPE2D-88: Fix indentation in Math.cc [drp_stella]
- PIPE2D-98: Add test to confirm that a FiberTraceSet reconstructed from pfsFiberTrace is identical to the original one [drp_stella, obs_pfs]
Generated at 2022-09-19 21:45 +00:00 by considering the following repositories: datamodel, drp_pfs_data, drp_stella, drp_stella_data, obs_pfs, pfs_utils.