Releases: lincc-frameworks/tdastro
Releases · lincc-frameworks/tdastro
v0.0.1
Very first release!
What's Changed
- An initial framework for sources by @jeremykubica in #1
- Allow PhysicalModels to inherit key properties from their host by @jeremykubica in #2
- The sources produce SEDs instead of point observations by @jeremykubica in #3
- Add a spline-based model by @jeremykubica in #12
- Create better resampling by @jeremykubica in #13
- Allow DAG construction from models by @jeremykubica in #18
- Fix duplicate parameter error message by @jeremykubica in #21
- Move init comments into class comments by @jeremykubica in #22
- Expand the DAG resampling by @jeremykubica in #20
- Initial implementation of periodic source by @hombit in #17
- Rename epoch to t0 by @hombit in #24
- Allow users to change parameter settings by @jeremykubica in #27
- Add a function to read in files in grid format by @jeremykubica in #25
- Change setters list to dict by @jeremykubica in #28
- Wrap sncosmo models by @jeremykubica in #29
- Create a population level model by @jeremykubica in #30
- Create the ability to sample from a background model by @jeremykubica in #31
- Reorganize the base classes by @jeremykubica in #32
- Add FunctionNode and basic cosmology by @jeremykubica in #33
- Improve debugging of TDAstro DAG by @jeremykubica in #34
- Add ability to overwrite existing attributes by @jeremykubica in #35
- Add redshift effect by @OliviaLynn in #16
- Add the ability to set a graph-wide random seed. by @jeremykubica in #37
- Extend the str() method of FunctionNode by @jeremykubica in #38
- Add wrappers to random number generators by @jeremykubica in #39
- Add a simple storage node by @jeremykubica in #40
- Allow accessing of attributes with other names by @jeremykubica in #41
- Store a list of direct dependencies by @jeremykubica in #43
- Redo the random seeding by @jeremykubica in #44
- Make the ordering of direct_dependencies stable by @jeremykubica in #46
- Function expansion by @jeremykubica in #47
- Add initial opsim support by @jeremykubica in #48
- Fix parameter setting for sncosmo models by @jeremykubica in #50
- Change how we access another node's attributes by @jeremykubica in #49
- Remove unused get_parameter() function by @jeremykubica in #51
- Update the core logic for updating parameters by @jeremykubica in #56
- Node name cleanup by @jeremykubica in #58
- Add tests for cosmology by @jeremykubica in #57
- Various cleanups by @jeremykubica in #59
- Disable lint error N803 by @jeremykubica in #65
- Passband integration by @OliviaLynn in #52
- Cache the parameter's full name in the setter_info by @jeremykubica in #62
- JAX Compatibility Step 1: Allow Nodes to generate and use PyTrees by @jeremykubica in #60
- Make TDAstro's sampling stateless by @jeremykubica in #67
- Add basic getter for node information by @jeremykubica in #68
- Make the JAX random number generation stateless by @jeremykubica in #69
- Magnitude-flux conversion utils by @hombit in #73
- Passband and PassbandGroup classes by @OliviaLynn in #70
- Add a t0 parameter to sncosmo models by @jeremykubica in #74
- Optimize the OpSim Search by @jeremykubica in #75
- Opsim zeropoint by @hombit in #77
- Enable basic benchmarks for TDAstro by @jeremykubica in #79
- Pre-factoring and helper functions by @jeremykubica in #78
- Update README.md by @jeremykubica in #83
- SN Ia + host galaxy example workflow by @mi-dai in #80
- Add a test OpSim file by @jeremykubica in #81
- Use small opsim file for testing by @mi-dai in #86
- Add a get_observations function by @jeremykubica in #85
- Fix broken test by @jeremykubica in #87
- Abstract GraphState and Support Batch Sampling by @jeremykubica in #84
- Remove failing GAIA test by @OliviaLynn in #88
- Adapt HostmassX1Func to use random node infrastructure by @jeremykubica in #89
- Add a helper functions for GraphState by @jeremykubica in #90
- Cleanup and simplify internal logic by @jeremykubica in #92
- Fixes for various issues trying to set up first time by @mtauraso in #91
- Add a benchmark for HostmassX1Func by @jeremykubica in #95
- Optimize X1 from Hostmass Sampling by @jeremykubica in #96
- Add a shorten version of opsim v3.5 database file by @hombit in #100
- LSST point-source noise model by @hombit in #97
- Update the small opsim db by @jeremykubica in #99
- Fix seeding for NumericalInversePolynomialFunc by @jeremykubica in #102
- ignore linting code N806 to allow non-lowercase variables (such as H0) by @mi-dai in #106
- Add units to the doc strings by @jeremykubica in #105
- SN Ia rates by @mi-dai in #107
- Increate the flexibility of the OpSim Table. by @jeremykubica in #109
- Bump asv from 0.6.3 to 0.6.4 by @dependabot in #93
- Utility function to produce a high-cadence single-point OpSim by @hombit in #110
- Passband/PassbandGroup new interface by @OliviaLynn in #111
- fix snia test by @mi-dai in #114
- Patch PassbandGroup tests that now fail with changes to Passband initialization by @OliviaLynn in #116
- Fix stochastic bug by @jeremykubica in #118
- Provide ability to set whether we compute gradients at parameters by @jeremykubica in #119
- Passband optimization: store wave indices in each Passband by @OliviaLynn in #120
- Reorganize utils files by @jeremykubica in #123
- Add get_band_fluxes to source models by @OliviaLynn in #121
- Move redshift effect/pre-effect to own script (w/ code from astro_utils/cosmology) by @OliviaLynn in #124
- Move redshift from effect to physical model by @OliviaLynn in #122
- Remove population nodes by @jeremykubica in #125
- Add a flag to turn off redshift application by @jeremykubica in #129
- Refactor SN Ia e2e test to use oversampled opsim by @hombit in https:...