Vis-cpu

Latest version: v1.1.0

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

Scan your dependencies

Page 2 of 3

0.2.3

=============

Fixed
-----

- Fix issue with spurious beam normalization when a pixel beam
interpolation grid is generated from a UVBeam object
- Fix bug where the imaginary part of complex pixel beams was
being discarded
- Fix bug that was causing polarized calculations to fail with
``simulate_vis``
- CI paths fixed so coverage reports are linked properly

Added
-----

- New units tests

0.2.2

=============

Fixed
-----

- Fix issue with complex primary beams being cast to real

0.2.1

=============

Fixed
-----

- Make IPython import optional.

0.2.0

=============

Changed
-------

- ``lm_to_az_za`` --> ``enu_to_az_za`` and added ``orientation`` parameter. Significant
increase in documentation of this and related coordinate functions.
- Refactoring of construction of spline within main CPU routine to its own function:
``construct_pixel_beam_spline``.

Added
-----

- ``eci_to_enu_matrix`` function
- ``enu_to_eci_matrix`` function
- ``point_source_crd_eq`` function
- ``equatorial_to_eci_coords`` function
- ``uvbeam_to_lm`` function
- New ``plotting`` module with ``animate_source_map`` function.
- Ability to do **polarization**! (Only in ``vis_cpu`` for now, not GPU).
- New ``wrapper`` module with ``simulate_vis`` function that makes it easier to simulate
over an array of frequencies and source positions in standard RA/DEC (i.e. it does
the frequency loop, and calculates the rotation matrices for you). It is an *example*
wrapper for the core engine.
- Many more unit tests.

0.1.2

=============

Fixed
-----

- Installation of gpu extras fixed.

0.1.1

=============

Fixed
-----

- Fix import logic for GPU.

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.