Zodipy

Latest version: v1.1.0

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

Scan your dependencies

Page 1 of 6

0.8.6

Deprecated
Deprecated the keyword `parallel` used when initializing a `Zodipy` model. Instead, wether or not ZodiPy will parallelize the line-of-sight integrals is inferred from `n_proc`, where `n_proc=1`, which is the default value, means no parallelization.

Example

python
import zodipy

no parallelization
model = zodipy.Zodipy()

parallelization over 10 cores
model = zodipy.Zodipy(n_proc=10)


v.0.8.5
Bug Fixes
- Fix bug with the Earth-trailing feature component 37c7ab892be109f42a2402c560dd17adbbd45c48

v.0.8.4

0.8.4

New
Previously only linear interpolation was performed for the relevant source and spectral parameters in the interplanetary dust models. Now the user may select between the various supported methods for Scipy's [interp1d](https://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.interp1d.html).

Example of how to use the new feature:

python
import zodipy

model = zodipy.Zodipy("Planck2018", interp_kind="quadratic")


v.0.8.3

0.8.3

Fixed
- Fix a bug introduced in 0.8.1 that got through the previous release unspotted which resulted in spectral parameters being interpolated in wrong units.

v.0.8.2

0.8.2

Fixed
- Fixed a bug that appeared in 0.8.0 where bandpasses in GHz were evaluated in units of GHz instead of Hz in the Planck function.

v.0.8.1

0.8.1

Changed
- Dropping quadpy as a dependency and manually implementing gaussian quadrature for the line of sight integrals.

v.0.8.0

0.8.0

This release features an experimental implementation of the Rowan-Robinson and May zodiacal model (https://ui.adsabs.harvard.edu/abs/2013MNRAS.429.2894R/abstract), a new interface for being able to change and update the model parameters (useful for testing and sampling), and a significant performance boosts when working with bandpasses.

New
- An implementation of the Rowan-Robinsan and May model: `model = zodipy.Zodipy(model="rrm-experimental")`. **This implementation is still in development and should not be used for results**, but it features several new and exciting zodiacal components (such as interstellar dust) when compared to the Kelsall model, and perhaps a more physical description of the dust in the solar system.
- An interface for manipulating the parameters in a model which includes the two new methods `get_parameters() -> dict` which outputs a dictionary of all the model parameters, and `update_parameters(parameters)` which takes in a dictionary on the form outputted by `get_parameters` and updates the model:
python
model = zodipy.Zodipy()

parameters = model.get_parameters()
parameters["comps"]["cloud"]["i"] = 5
model.update_parameters(parameters)


Changed
- Removed numba as a dependency: Switched from brute force bandpass integration using numba, to an interpolation technique. This heavily speeds up computations when using bandpasses and removes the need for numba as a dependency in zodipy


v.0.7.5

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.