Releases: LSSTDESC/firecrown
Releases · LSSTDESC/firecrown
v1.8.0
What's Changed
- Fixing readthedocs PDF build step by @mattkwiecien in #392
- Removing integration tests from coverage report. by @mattkwiecien in #393
- Add a save_to_sacc utility function by @tilmantroester in #390
- 395 reduce complexity measure in twopoint class by @marcpaterno in #396
- Update contribution guidelines by @marcpaterno in #401
- Fix documentation by @vitenti in #403
- Bump internal version to 1.8.0a0 by @marcpaterno in #404
- Creating constructiors for ready objects. by @marcpaterno in #399
- Validation tests for TwoPoint window by @vitenti in #407
- Likelihood evaluation test for two point with window. by @vitenti in #411
- 408 following our planned roadmap we should cease support for python 39 by @marcpaterno in #409
- Add theory tutorial by @marcpaterno in #412
- Add new, failing, test to demo the bug by @marcpaterno in #414
- Fix bug 413 and friends by @marcpaterno in #418
- Fix flake8 whitespace complaints by @marcpaterno in #416
- Use quarto project by @marcpaterno in #417
- Simplify refactorings by @marcpaterno in #419
- Generators and Tutorial by @vitenti in #420
- Updated pylint ignore to avoid numcosmo bindings confusion. by @vitenti in #422
- Release most version restrictions by @marcpaterno in #423
- Flatten directories by @marcpaterno in #424
- Update docstrings by @marcpaterno in #425
- Create test and fix for issue 427 by @marcpaterno in #428
- Dataclass generator serialization by @vitenti in #426
- Update docstrings again by @marcpaterno in #429
- Update actions/checkout from v3 to v4 by @marcpaterno in #430
- Even more docstrings updates by @marcpaterno in #434
- Update numcosmo connector docstrings by @marcpaterno in #433
- Two point data by @vitenti in #432
- Yet even more docstrings by @marcpaterno in #445
- Again more docstrings by @marcpaterno in #447
- Restructuring metadata objects by @vitenti in #448
- Adding support for NumberCounts factories including RSD. by @vitenti in #449
- Fix typo in variable name by @marcpaterno in #453
- Temporary tweaks to fix CI failures from pylint 3.3 by @marcpaterno in #457
- New firecrown.likelihood.factories module for general factories. by @vitenti in #450
- New issue and PR templates. by @vitenti in #459
- Refactor twopoint by @marcpaterno in #451
- More refactoring of TwoPoint statistic by @marcpaterno in #460
- Fixing LSST SRD binning by @vitenti in #463
- Move twopoint theory by @marcpaterno in #462
- CCL modes by @vitenti in #465
- Refactoring twopoint by @marcpaterno in #466
- Add test for nc.LinearBiasSystematic by @marcpaterno in #467
- More test coverage by @marcpaterno in #470
- Updated variables containing regression test data. by @vitenti in #473
- Rail Integration by @JaimeRZP in #441
- Adding conda-remove-defaults: true to conda CI options. by @vitenti in #476
- Update type hints for compatibility with NumPy 2.x by @vitenti in #477
- Start of work on new systematic factory design by @marcpaterno in #471
- Run CI using Python 3.13 by @marcpaterno in #483
- Fix branch coverage by @marcpaterno in #482
- Updating Firecrown version to 1.8.0. by @vitenti in #486
New Contributors
Full Changelog: v1.7.1...v1.8.0
v1.7.5
Full Changelog: v1.7.4...v1.7.5
This release fixes issue #427.
It also fixes a few complaints from newer versions of flake8.
v1.7.4
v1.7.3
Full Changelog: v1.7.2...v1.7.3
New version v1.7.2
What's Changed
- TwoPoint refactor and simplification. It also fixes window function read error introduced in #396.
- Fixing readthedocs PDF build step by @mattkwiecien in #392
- Removing integration tests from coverage report. by @mattkwiecien in #393
- Add a save_to_sacc utility function by @tilmantroester in #390
- 395 reduce complexity measure in twopoint class by @marcpaterno in #396
- Update contribution guidelines by @marcpaterno in #401
- Fix documentation by @vitenti in #403
Full Changelog: v1.7.1...v1.7.2
v1.7.1
What's Changed
- Allow calling get_cov when in State.COMPUTED by @tilmantroester in #382
- Re-adding codecov status checks to PRs. by @mattkwiecien in #381
- 373 derivedparameter base class is not useful by @marcpaterno in #374
- Remove Validator base class, fix hidden type error by @marcpaterno in #378
- 375 python 39+ no longer needs typinglist set dict or tuple by @marcpaterno in #376
- 368 theoretical prediction breaking with certain bandpower windows by @marcpaterno in #388
- Updating readthedocs to use the fancy sphinx book theme. by @mattkwiecien in #386
- Create firecrown release v1.7.1 by @mattkwiecien in #389
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
- Renamed create to register_new_updatable_parameter. by @vitenti in #334
- Update installation for support m2 mac by @marcpaterno in #337
- Power spectrum modifier systematic by @tilmantroester in #329
- Removed unsupported requirements.txt by @vitenti in #339
- New load_likelihood_from_module by @vitenti in #341
- Change version number to 1.6.1a0 by @marcpaterno in #344
- Update docs by @marcpaterno in #348
- Separating the cluster theory and models from Firecrown into an independent module. by @mattkwiecien in #345
- Fixing mypy issues by @vitenti in #352
- Assure that gaussfamily likelihoods have methods called in the right order by @marcpaterno in #356
- Refactoring the integration / integrand workflow in the cluster count calculation by @mattkwiecien in #353
- Add decorator implementation of state machine by @marcpaterno in #361
- Adding codecov coverage tool to CI by @mattkwiecien in #362
- Apply black 24.1.0 by @marcpaterno in #364
- Save predictions to sacc by @tilmantroester in #349
- Require numcosmo < 0.21.0 by @marcpaterno in #367
- Improved numcosmo connector by @vitenti in #369
- Replacing coveralls badge with codecov. by @mattkwiecien in #370
- Migrating examples to integration tests to be run by pytest by @mattkwiecien in #371
- Create release 1.7 by @marcpaterno in #372
Full Changelog: v1.6.0...v1.7.0
New minor version v1.6.0
What's Changed
- More testing by @marcpaterno in #310
- More testing of CosmoSIS module by @marcpaterno in #313
- Create a parameter prefix for updatables by @vitenti in #316
- Creating a base class for galaxy based sources. by @vitenti in #321
- Modified NumCosmo connector to support NumCosmo's MPI facilities by @vitenti in #327
- Updated setup.py and moved all options and metadata to setup.cfg by @vitenti in #324
- Version update 1.6.alpha to 1.6.0. by @vitenti in #328
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Changed
- Remove obscure (and wrong) alphag parameter from examples by @tilmantroester in #238
- Increase the strictness of mypy by @marcpaterno in #242
- Use correct environment name in installation by @marcpaterno in #245
- Tutorial instructions for creating conda environment are incorrect by @marcpaterno in #248
- A s vs sigma 8 by @marcpaterno in #250
- Add explicit_package_bases flag for mypy by @marcpaterno in #255
- Make pylint more permissive about most names by @marcpaterno in #257
- Make pylint configuration simpler and more uniform by @marcpaterno in #260
- Number count statistic by @vitenti in #204
- Continue applying pylint to more source code by @marcpaterno in #262
- Deleted old and wrongly named HDU from a SACC file. by @vitenti in #264
- Still more pylint by @marcpaterno in #266
- Fix all the CosmoSIS examples, remove A_s by @marcpaterno in #253
- Activate coverage report by @marcpaterno in #269
- Create figure in current directory by @marcpaterno in #273
- Make updatable update be non abstract by @marcpaterno in #275
- Add cluster shear profile support into SACC by @combet in #277
- Updates to NumCosmo interface and Fisher matrix example by @vitenti in #279
- Prepare classes in sacc supportpy for move to sacc by @marcpaterno in #282
- Adding a guard clause to
Updateable.update
to prevent modifying internal parameters. by @mattkwiecien in #281 - Apply pylint to more of examples by @marcpaterno in #286
- Fixed mypy type hint issues. by @vitenti in #289
- The firecrown tutorial presentation should be turned into an article by @marcpaterno in #258
- Created ClusterMassTrue and BinLogMTracer for true mass analysis by @eduardojsbarroso in #287
- 290 automate tutorial build by @vitenti in #291
- Refactor to subdocuments by @marcpaterno in #294
- fixes to firecrown API and tests to align with final CCL v2 by @paulrogozenski in #292
- Testing integration methods for number counts by @eduardojsbarroso in #298
- Sacc object location for sn branch by @marcpaterno in #303
- Unit Test for cluster_mass_rich_proxy.py by @MoonzarinReza in #302
- Move to sacc 011 by @marcpaterno in #306
- New release version 1.5.0 by @vitenti in #307
New Contributors
- @combet made their first contribution in #277
- @mattkwiecien made their first contribution in #281
- @eduardojsbarroso made their first contribution in #287
- @paulrogozenski made their first contribution in #292
- @MoonzarinReza made their first contribution in #302
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- Cosmosis connector fails if sampling parameters sections is not present on the likelihood configuration by @marcpaterno in #212
- Update instructions and environment.yml by @marcpaterno in #214
- More pylint cleanup by @marcpaterno in #218
- New connector for numcosmo by @vitenti in #215
- Add classes for theory and data vectors by @marcpaterno in #222
- More pylint application by @marcpaterno in #224
- Add support for non-linear models by @tilmantroester in #198
- Fix some pylint variable name complaints by @marcpaterno in #226
- Document the agree upon release policy by @marcpaterno in #228
- More cleanup by @marcpaterno in #230
- Reorganizing the Cosmology object by @vitenti in #232
- More clean up in srd sn and cosmicshear examples by @marcpaterno in #234
- Add tutorial slides to version control by @marcpaterno in #236
Full Changelog: v1.3.0...v1.4.0