This release contains mostly technical bug fixes. Be sure to upgrade your version of ZodiPy if you are working with bandpasses in micron.
Fixes - Fixed yet another bug with bandpasses in microns being improperly converted to frequency.
v.0.7.3
0.7.3
Fix - Fixed a bug where the weights of bandpasses given in microns were not flipped when the bandpass was converted to frequency units.
v.0.7.2
0.7.2
New - Revert default value for `parallel` to `False` when initializing `Zodipy`. In many common use cases, the user will want to use ZodiPy in a parallel environment, where instead of distributing the pointing in each chunk over the CPU's, the chunks themselves are distributed.
v.0.7.1
0.7.1
New - Renamed argument `gauss_quad_order` to `gauss_quad_degree` in `Zodipy()`. Changed - Fixed issue with nested parallelization where using a large number of processes would cause oversubscription and bloated threads.
v.0.7.0
0.7.0
New - Added support for bandpass integration. The `get_*_emission_*` methods now accept a sequence of frequencies to the `freq` argument and corresponding weights to the *new* `weights` argument. - Add numba as a dependency.
Changed - By default, ZodiPy will now run concurrently and spawn processes based on the number of available CPU's (given by `os.cpu_count()`). This can be turned off by initializing `Zodipy` with `parallel=False`. The number of CPUs can be manually specified by using the `n_proc` keyword when initializing ZodiPy.
v.0.6.6
0.6.6
Fixed - `start_method` for multiprocessing now defaults to using `"fork"` for linux and macOS systems, which means that users no longer need to wrap the code in `if __name__ == "__main__"` guards unless they are on Windows.