Skip to content

Commit a6c0a02

Browse files
authored
Merge pull request #139 from astropy/dev
Merging v2.3
2 parents 62e15be + 2beaf10 commit a6c0a02

File tree

19 files changed

+1596
-659
lines changed

19 files changed

+1596
-659
lines changed

.gitignore

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# SPISEA-generated isochrones from test functions
2+
spisea/tests/isochrones/
3+
14
# Compiled files
25
*.py[co]
36
*.a
@@ -51,4 +54,7 @@ distribute-*.tar.gz
5154

5255
# OS Generated Files
5356
.DS_Store
54-
._*
57+
._*
58+
59+
# Test files generated
60+
# spisea/tests/isochrones

docs/add_filters.rst

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,10 @@ If the user wants to add new photometric filters to SPISEA, there are 4 main ste
1212
call the new function in ``filters.py`` when the new filter
1313
string is called.
1414
4) Edit the ``get_obs_str()`` function in ``synthetic.py`` to
15-
convert between column name and filter string (e.g input string
16-
for get_filter_info) for the new filters.
15+
convert between column name and filter string (e.g input string
16+
for get_filter_info) for the new filters.
17+
5) Add the filter to the ``filt_list`` in the ``test_filters()`` function in ``tests/test_models.py`` to
18+
ensure the filter can be loaded properly.
1719

1820
Additional documentation on this is coming soon. In the meantime, let us know on the Github `issue tracker
1921
<https://github.com/astropy/SPISEA/issues>`_ if you'd like to

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525
author = 'Matthew Hosek Jr, Jessica R. Lu, Casey Y. Lam'
2626

2727
# The short X.Y version
28-
version = '2.2'
28+
version = '2.3'
2929
# The full version, including alpha/beta/rc tags
30-
release = '2.2'
30+
release = '2.3'
3131

3232

3333

docs/contributors.rst

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@ what operating system is used
3737

3838
Sage Hironaka Remulla -- added Rubin Observatory filters
3939

40-
Lingfeng Wei -- bugfix to improve creation of iso_dir in IsochronePhot
40+
Lingfeng Wei -- bugfix to improve creation of iso_dir in
41+
IsochronePhot, implemented faster cluster generation and test
42+
functions for primary and companion star mass generation (v2.3)
4143

4244
Macy Huston -- New metallicity bound + isochrone filter checks,
4345
imf_mass_lim bugfix, roman filter bugfix, added Euclid filters, Synthpop compatibility

docs/filters.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,10 @@ Example: ``'decam,r'``
8383

8484
**Euclid**
8585

86-
`Euclid (NISP) space telescope filters <https://doi.org/10.5270/esa-kx8w57c>`_
86+
Euclid space telescope `NISP filters <https://doi.org/10.5270/esa-kx8w57c>`_
87+
and `VIS single filter <https://svo2.cab.inta-csic.es/svo/theory/fps/index.php?id=Euclid/VIS.vis>`_
8788

88-
Filters: Y, J, H
89+
Filters: VIS, Y, J, H
8990

9091
Example: ``'euclid,Y'``
9192

docs/index.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,16 @@ releases will be co-authors in future SPISEA software papers.
8282

8383
Change Log
8484
----------
85+
2.3 (2026-02-10)
86+
* Achieves faster cluster generation (factor of about 2x) by using
87+
replacing ragged arrays with masked arrays when calculating
88+
multiplicity properties
89+
* Added new test functions (and associated test data files) ensuring
90+
that the primary mass and companion
91+
mass distibutions remain the same as generated with SPISEA <= v2.2
92+
* Added support to Euclid VIS filter
93+
94+
8595
2.2 (2026-01-16)
8696
* Compatibility updates for SPISEA to work with `SynthPop
8797
<https://synthpop.readthedocs.io/en/latest/>`_. Updates include:

0 commit comments

Comments
 (0)