Version History¶
2.3.6¶
Added deprecation note, as of ts_wep v8.0.0 - switch to ts_imsim.
2.3.5¶
Update to use lsst.ts.wep.utils (ts_wep v7.0.0).
2.3.4¶
Update setup configuration files.
2.3.3¶
Update filter in test data for test_createPhosimDonutTemplates from ‘g’ to ‘g_6’.
Refresh butler in test_createPhosimDonutTemplates to find ingested data.
2.3.2¶
Update paths to ts_wep modules.
2.3.1¶
Run black v23.1.0.
Update Jenkinsfile.
2.3.0¶
Use CutOutDonuts and CalcZernikes in default WEP pipeline instead of EstimateZernikesTasks.
2.2.8¶
Updated install directions to include phosim_utils.
2.2.7¶
Change refcat ingestion to use
relsymlink
instead ofdirect
to make it easy to move closed loop repos between machines.
2.2.6¶
Pass correct filterType to writeWepConfiguration and reference catalogs.
2.2.5¶
Update CloseLoopTask ISR setting.
2.2.4¶
Update documentation in ConvertZernikesToPsfWidth.py to account for factor of 1/sqrt(2).
2.2.3¶
Update default ISR overscan setting.
2.2.2¶
Update config to run convertReferenceCatalog.
2.2.1¶
Update plantuml links.
2.2.0¶
Add ConvertZernikesToPsfWidth.py to convert Zernike amplitudes to their quadrature contribution to the PSF FWHM in arcseconds.
2.1.0¶
Update Jenkinsfile to use github plantuml.
2.0.9¶
Change focusZ values to millimeters instead of micrometers when repackaging phosim images in closed loop as a result of obs_lsst update.
2.0.8¶
Updating random.seed() generator.
2.0.7¶
Fix bug in mapOpdDataToListOfWfErr to work in CloseLoopTask.
2.0.6¶
Set detector center as the default star position for corner sensors simulation.
2.0.5¶
Update butler query to seqNum to allow arbitrary MJD in teleSetting.
2.0.4¶
Add docs information to README.
Update Jenkinsfile to fix online documentation.
2.0.3¶
Add configuration option to specify pipeline file.
2.0.2¶
Upgrade refcat generation to Gen3 butler
2.0.1¶
Run black v22.3.
2.0.0¶
Enable closed loop to run with LSSTCam corner wavefront sensors.
1.5.4¶
Fix bug in bin.src/createSkyFile.py and add information on createSkyFile to the README.
1.5.3¶
Add CreateSkyFile.py to create close loop input catalogs from butler reference catalogs.
1.5.2¶
Updates to ensure compatibility with v2.1x of ts_wep.
1.5.1¶
Updated Jenkinsfile to work after updates on our Jenkins server.
1.5.0¶
Add updates to ensure compatibility with
ts_wep
v2.0.Move utility related files to utils submodule.
1.4.3¶
Update phosim argstring and write path for pipeline yaml file.
1.4.2¶
Move
CreatePhosimDonutTemplates.py
fromts_wep
here tots_phosim
.
1.4.1¶
Add log output about what the call to Phosim looks like.
Fix bug when running
imgCloseLoop.py
without specifying askyFile
.
1.4.0¶
Update to work with ts-ofc v2.0.
Update Jenkinsfile to run unit tests in the entire package and to build/upload documentation.
Update
test/test_skySim
ra and dec values because of the CCD geometry difference between the real camera and PhoSim’s camera.Update documentation
conf.py
to be compatible with the latest package-docs build system.Update setup.cfg to ignore files in doc/, run pytest-black and add setuptools_scm.
Add conda recipe. This recipe will only work to create the package (if run with
--no-test
). We still need to figure out how to properly build packages that depend on the rubin-env.
1.3.1¶
Reformat the code by
black
v20.8b1.
1.3.0¶
Update tests for
teleFacade
,closeLoopTask
, andopdMetrology
, with new dimensions for R22 of lsstCam
1.2.9¶
Use the latest ts_wep that removes the dependency of
sims
package.Add the Deprecation warning to unused arguments of
epoch
,includeDistortion
, andmjd
in SkySim:addStarByChipPos()
andsetObservationMetaData()
.Fix the scripts in
examples/
directory.
1.2.8¶
Remove the dependency of
sims
package by letting the SkySim class to depend on WcsSol class in ts_wep.
1.2.7¶
Use the
sims_w_2020_38
.Replace the comcamCloseLoop.py with the imgCloseLoop.py.
Update the class diagram.
Deprecation warning:
Use
setWgtAndFieldXyOfGQ()
to replacesetDefaultLsstGQ()
andsetDefaultComcamGQ()
in OpdMetrology.py.Use
getOpdArgsAndFilesForPhoSim()
to replacegetComCamOpdArgsAndFilesForPhoSim()
in PhosimCmpt.py.Use
getPistonCamStarArgsAndFilesForPhoSim()
to replacegetComCamStarArgsAndFilesForPhoSim()
in PhosimCmpt.py.Use
analyzeOpdData()
to replaceanalyzeComCamOpdData()
in PhosimCmpt.py.Use
repackagePistonCamImgs()
to replacerepackageComCamAmpImgFromPhoSim()
andrepackageComCamEimgFromPhoSim()
in PhosimCmpt.py.
1.2.6¶
Add the CloseLoopTask class.
1.2.5¶
Use the
sims_w_2020_36
.
1.2.4¶
Use the
sims_w_2020_28
.Removed the unused force files.
1.2.3¶
Reformat the code by
black
.Add the
black
check to.githooks
.Ignore
flake8
check of E203 ans W503 for theblack
.Use the
sims_w_2020_21
.
1.2.2¶
Use
sims_w_2020_15
.Use the update bending mode and grid files of M1M3 and M2.
Update the M2 FEA correction (gravity and temperature) for the fitting of x, y coordinate in grid file.
1.2.1¶
Use
sims_w_2020_14
.
1.2.0¶
Use
sims_w_2020_04
.
1.1.9¶
Use
sims_w_2019_50
.
1.1.8¶
Use
sims_w_2019_38
.
1.1.7¶
Use
sims_w_2019_31
.Use the latest versions of ts_wep and ts_ofc.
Remove the
conda
package installation in Jenkinsfile.Update the permission of workspace after the unit test.
1.1.6¶
Use
sims_w_2019_29
.Supress the warning in unit tests.
Fix the warning of nan in atmosphere structure function.
Rotate the OPD and support the sky file, minimum DOF, and M1M3 force error ratio in command line tasks.
1.1.5¶
Use
sims_w_2019_24
.Support the eimage in comcamCloseLoop.py.
Depend on the SensorWavefrontError in ts_wep.
Update the table file.
1.1.4¶
Minor bugs fixed.
Add the get methods for SkySim and OpdMetrology classes.
Use the CamType of ts_wep module in TeleFacade class.
Update PhosimCmpt class to use the interface classes of ts_wep and ts_ofc.
Use the scientific pipeline of
sims_w_2019_20
.Add the command line tasks of close-loop simulation.
1.1.3¶
Combine with ts_tcs_aoclc_simulator to support the AOS closed loop simulation.
Put the telescope related classes into the module of telescope.
1.1.2¶
Use the
eups
,documenteer
, and plantUML.Use the ts_wep module.
Use the scientific pipeline of
sims_w_2019_18
.
1.1.1¶
Updated to use the scientific pipeline of
sims_w_2019_02
.Reuse the FilterType Enum from ts_tcs_wep.
1.1.0¶
Refactor the code to decrease the number of function inputs.
1.0.0¶
Update the information and add the example scripts.
0.1.0¶
Initially integrate WEP and PhoSim.