Autofit

Latest version: v2024.1.27.4

Safety actively analyzes 624712 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

2024.1.27.4

- Stability upgrades for change from .pickle to .json files.
- JAX implementation improved, still in development.
- Sensitivity mapping improvements.

2023.10.23.3

- Support for Python 3.11 by updating requirement on core libraries (e.g. `numpy`, `scipy`, `scikit-learn`).
- Fix issues with sqlite database following switch from `.pickle` outputs to `.json` / `.fits` / `.csv`.
- Database use of `Samples` object much more efficient.
- Fix bug where `nautilus` parallel fits sometimes crashed.
- Fix bug where `nautilus` single CPU fits did not work.

2023.9.18.4

This release implements two major changes to **PyAutoFit**:

**Results Output**

Result metadata was previously output as `.pickle` files, which were not human readable and depended on project imports, hurting backwards compatibility.

All metadata is now output as human readable `.json` files and dataset as .`fits` files, making it a lot more straight forward for a user to interpret how data is stored internally within **PyAutoFit**:

![image](https://github.com/Jammy2211/PyAutoLens/assets/23455639/ffd454dc-47e1-42fb-8e2a-fa807c221247)

Here is an example of the `search.json` file:

![image](https://github.com/Jammy2211/PyAutoLens/assets/23455639/96015619-22fc-47a9-af3f-c050a7d5e267)

All internal functionality (e.g. the sqlite database) has been updated to use these files.

All workspace documentation has been updated accordingly.

**Nautilus**

Recently, a new nested sampler, Nautilus (https://nautilus-sampler.readthedocs.io/en/stable/), was released, which uses machine-learning based techniques to improve sampling.

This release implements this.

2023.7.5.2

Bug fixes for new MacOS parallelization.

No new features.

2023.6.12.5

- Improvements to combined analyses (e.g. summed `Analysis` objects to fit multipole datasets), for example better output paths for visualization, options to visualize before a fit and making combined figures across analyses:

https://github.com/rhayes777/PyAutoFit/pull/715
https://github.com/rhayes777/PyAutoFit/pull/703
https://github.com/rhayes777/PyAutoFit/pull/701
https://github.com/rhayes777/PyAutoFit/pull/696

- Database support for combined analyses:

https://github.com/rhayes777/PyAutoFit/pull/708

- Sensitivity mapping visualization improvements:

https://github.com/rhayes777/PyAutoFit/pull/711

- Improvements to graphical models:

https://github.com/rhayes777/PyAutoFit/pull/712
https://github.com/rhayes777/PyAutoFit/pull/709

2023.3.27.1

- [Update to `dynesty` 2.1.0, which avoids errors when sampling flat likelihood functions](https://github.com/rhayes777/PyAutoFit/pull/693).
- [Support filtering for the as_model function which generates a model from a previous result](https://github.com/rhayes777/PyAutoFit/pull/691)
- [Cubic spline interpolation of model results with shared parameter (e.g. time varying models)](https://github.com/rhayes777/PyAutoFit/pull/687)
- General bug fixes.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.