Changelog#
1.2.0 (2026-03-03)#
Features#
Adding initial implementation of AYO input conversion to EXOSIMS and updating to match the new yippy API (547a338)
1.1.1 (2026-01-23)#
Bug Fixes#
Testing test update to cache and fixing scipy below 1.15 to avoid the root_scalar issue (596d6f0)
1.1.0 (2025-12-04)#
Features#
Add searchable common parameter table to the tutorial (2d359d5)
Bug Fixes#
return FuncAnimation object in make_offax_psf_movie function (0f4f936)
return warnings in AceessibilityManager run_checks function (c45bbfe)
Revert jupyter kernel name for readthedocs compatibility (bdbd7ff)
Revert jupyter kernel name for readthedocs compatibility (b386487)
update throughput calculation in plot_core_throughtput function (637647a)
update throughput calculation in plot_core_throughtput function (a276ccf)
1.0.1 (2025-08-04)#
Bug Fixes#
1.0.0 (2025-04-01)#
Miscellaneous Chores#
release 1.0.0 (b003c85)
0.6.0 (2025-04-01)#
Features#
Core throughput get function for ayo (5850fd1)
New colors and stylefile (9dc0b7b)
New colors and stylefile (142f710)
Test of the data fetching (4aa17f7)
Test of whether the EXOSIMS/AYO objects can get all keys (4ca760d)
Tests for the ploting methods (8233d44)
Tracking units now for consistency when plotting (293b259)
Bug Fixes#
0.5.0 (2025-03-26)#
Features#
Bug Fixes#
0.4.1 (2025-03-25)#
Bug Fixes#
Remove leftover code (7b09691)
0.4.0 (2025-03-25)#
Features#
add command line interface and simple pipeline (ec69c29)
Add comparison plots (b2d0fc7)
Add generic plots that extend the standard matplotlib Axes class (b5f339a)
Added example scripts (3bcd1c6)
Added method to get/calculate single-visit completeness values from AYO and EXOSIMS (df233a0)
AYO unit management for CSV files (daa56d1)
Enhance data retrieval methods in file nodes (e26e610)
Intermediate access to EXOSIMS TargetList parameters (427deb1)
New plotting methods (a02c638)
Support simple expresion parsing in the AYO input files (0dc84ec)
Use common bins for histograms in comparison plots (ee1ba90)
Bug Fixes#
blank line (a59905d)
change default color cycler for now for higher visibility (d95fcce)
Handle situations where an empty string is passed as a path (e0aafa2)
Handle situations where an empty string is passed as a path parameter (a5022cc)
have make_offax_psf_movie take YIPDirectory as input (214b70b)
make stellar luminosity logscale and make markers easier to see (ef8fee6)
move summary line to top (8f7b7f9)
0.3.0 (2025-03-12)#
Features#
add EXOSIMS unit column to generate_key_map.py (f64f40a)
Add generate_key_map which creates a new key_map based on the google sheet (ac35071)
Add github workflow to automatically download the google sheet and regenerate the key_map.py file (d99ce5a)
add habitable zone completeness plot. (383cd45)
Add handling of AYO’s input files (e9e9f2a)
Add input attribute for directories (9e18413)
Add loading of AYO’s input files (a7cfe95)
Add yield histogram plot (faf64b7)
add yield input package plotting script. (ddfd7c8)
first pass at core throughput plot. (2b50ae1)
Update the key map generation to match the new format of the spreadsheet (a200d89)
Update the star name transform (6c1ea49)
Update the transform data system to allow for custom transforms or values set in the spreadsheet (2e5ca25)
Updated key handling in the file_nodes to be more streamlined (49c3ec1)
util: add new utility function for pulling discrete colors from a colormap. (5748ece)
Yield histogram (07a643d)
Bug Fixes#
add unit handling to the EXOSIMSInputFile. (3a4d4cb)
add zodis as a dimensionless unit. (a85fb06)
Adding GitHub token to google sheet download (3ed6fed)
Adding GitHub token to google sheet download (d6ee5d3)
bug in key logic. (3686691)
call on matplotlib Axes not Plot base class (a2b05d1)
change name from CDSDirectory to YieldInputPackage. (5580ab7)
change name from CDSDirectory to YieldInputPackage. (9d41556)
import matplotlib. (1f3b7b0)
messed up merge and didnt pull pre-commit (f3c5fe8)
move get_unit call to after get (0e5ce77)
move get_unit call to after get (47fa8f0)
Moving style file to avoid Sphinx build failure on readthedocs (c43d7f5)
Moving style file to avoid Sphinx build failure on readthedocs (dbbd5a7)
pass YIPDirectory (not Path) to plotting functions for consistency. (38ea068)
remove extra curly bracket (566a390)
remove extra curly bracket (c757849)
return fig, ax (b2261ed)
ruff changes. (e27dd2e)
ruff changes. (81a036e)
ruff fixes. (2e755e7)
ruff fixes. (a0f2a9d)
ruff fixes. (b81ac42)
shorten some lines that are too long. (9b36a75)
some lines ran too long. (33ddf47)
update docstring. (73420c7)
update fits file handling. (8438a48)
0.2.0 (2024-08-28)#
Features#
Bug Fixes#
backtrack on whether to just use image data to determine if colors are monotonic (56bd126)
bugfixes in check fonts function. (4c70d33)
indenting (5b2903b)
remove empty elements for rgb conversion (37cb4b1)
Set key directly in the apply instead of calling update, gives a slight performance improvement (22e0529)
typo (5ad9833)
update check colors function (521b200)
update check_units function to gracefully handle non iterables and to give a helpful message if all checks pass. (40079ce)
Update pyproject.toml file urls (0b3c8e3)
update variable name (8fb4ed9)
0.1.0 (2024-08-13)#
Features#
0.0.1 (2024-06-27)#
Bug Fixes#
Miscellaneous Chores#
release 0.0.1 (20213d6)