Vespa

Latest version: v0.6

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

Scan your dependencies

Page 1 of 2

0.6

This version of vespa is what has been used to analyze TESS candidates, together with isochrones v1.2.2.

Changes:
* `fpp.ini` now includes "band" and "cadence" arguments; if not provided, they will default to <i>Kepler</i> values.
* fixed some bugs in KDE generation
* Changed default isochrone set to "MIST" (from "dartmouth")
* Improved TRILEGAL web call to use python instead of old perl script

0.5.1

This release updates (some of) the unit tests to use the `unittest.TestCase` framework, as well as the following minor bugfixes:

* Force constraint masks to be `ndarray`s, to enable bootstrapping uncertainty calculation with `calcfpp` to work.
* Fix a bug with lazy loading of the `StarModel` object in vespa `Population` objects
* Add docstrings for `calcfpp` script arguments
* Fix a bug to allow `PopulationSet.load` to work.

0.5

This release finally allows `vespa` to be compatible with the latest versions of `isochrones`. This required many changes, but most of it is under the hood. There have also been a number of other bug fixes and general tidying up. The most significant usage change is that the `calcfpp` script now no longer runs the stellar model fits; it is now expected that you first execute `starfit --all <candidate_directory>` and then `calcfpp <candidate_directory>`.

Changes/improvements/bugfixes:

* Unit tests are updated and working again.
* Default stellar models are now MIST.
* `ColormatchMultipleStarPopulation` and `SpectroscopicStarPopulation` are now completely removed; they were outdated and have already been functionally replaced by `Observed_BinaryPopulation` and `Observed_TriplePopulation`.
* The `get_ichrone` convenience function now allows easier instantiation of the desired set of stellar models by passing a string, which allows for better lazy initialization of many objects, and removes the need to initialize `Isochrone` objects upon import.
* HDF file handling is improved, to avoid unintentionally leaving files open after pandas reads.
* Now uses `emee.autocorr` rather than `acor` to test convergence of trapezoidal model fit.
* Adds `TransitSignal.from_ascii` function to allow a `TransitSignal` to be loaded straight from a text file.
* Reads sample columns from `StarModel` appropriately for isochrones > 1.0 (e.g., `Teff_0_0`, etc.)
* `TransitSignal.from_ini` is cleaned up and slimmed down. This function no longer executes the stellar model fitting; it just assumes they have been done and reads them in (and complains if they are not).
* The `kepler` module is now compatible with the DR25 data release. Included in these updates are corrections to the TTV corrections and stellar parameter provenance when setting the priors for star fits.

Known issues
* Documentation is not yet fully updated.
* There is still no sanity-checking of isochrones stellar model fits built in; always check the quality of the model fits (e.g., by eyeballing `mist_corner_single_observed.png`) to avoid being misled by the model fits and [ending up with a wrongly validated planet](https://arxiv.org/abs/1708.08455).

0.4.10

The only patch in this version update is requiring version 0.9.1 of `isochrones`, has been upgraded to 1.0 with a slightly different API for `StarModel` objects that makes it at present incompatible with `vespa`.

0.4.9

Minor bug fixes, including fixing a bug when trying to include only a single contrast curve file in `fpp.ini` when running `calcfpp`. Updated unit tests. Also basic Python 3 compatibility (though not tested).

0.2.1

Fixed a small bug regarding including the `photfile` config variable in the `fpp.ini` file. Now `photfile` can be an absolute path, and also now it doesn't break.

Page 1 of 2

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.