Skip to content

Commit 60121d6

Browse files
committed
Release v0.2.1
1 parent efd7982 commit 60121d6

20 files changed

+47
-20
lines changed

CHANGELOG.rst

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,50 @@
1+
Xrayvision 0.2.1 (2025-04-04)
2+
=============================
3+
4+
Backwards Incompatible Changes
5+
------------------------------
6+
7+
- Optional parameters are now keyword only for the :mod:`xrayvision.transform`, :mod:`xrayvision.imaging` and :mod:`xrayvision.visibility` modules.
8+
Remove ``natural`` keyword in favour of ``scheme`` keyword which can be either 'natural' or 'uniform'. (`#58 <https://github.com/TCDSolar/xrayvision/pull/58>`__)
9+
- Make the software compatible with :class:`~xrayvision.visibility.Visibilities`. (`#67 <https://github.com/TCDSolar/xrayvision/pull/67>`__)
10+
11+
12+
Features
13+
--------
14+
15+
- Introduce new API for handling visibilities: `~xrayvision.visibility.VisibilitiesABC` and `~xrayvision.visibility.VisMetaABC`, along with implemented versions of the classes `~xrayvision.visibility.Visibilities` and `~xrayvision.visibility.VisMeta`. (`#55 <https://github.com/TCDSolar/xrayvision/pull/55>`__)
16+
- Add equality operator to `~xrayvision.visibility.Visibilities` and `~xrayvision.visibility.VisMeta`. (`#64 <https://github.com/TCDSolar/xrayvision/pull/64>`__)
17+
- Add ``__getitem__`` and `~xrayvision.visibility.Visibilities.index_by_label` methods to slice visibilities by index or based on their label. (`#65 <https://github.com/TCDSolar/xrayvision/pull/65>`__)
18+
- Add `~xrayvision.coordinates.frames.Projective` coordinate frame to represent generic observer based projective coordinate system. (`#76 <https://github.com/TCDSolar/xrayvision/pull/76>`__)
19+
- Enable users to manually set total flux/counts required by `~xrayvision.mem.mem`. (`#78 <https://github.com/TCDSolar/xrayvision/pull/78>`__)
20+
21+
22+
Bug Fixes
23+
---------
24+
25+
- Fix a bug where the x, y dimensions were not being treated consistently in :mod:`xrayvision.transform`. (`#58 <https://github.com/TCDSolar/xrayvision/pull/58>`__)
26+
- Change typing of meta input to `~xrayvision.visibility.Visibilities` to be a `~xrayvision.visibilities.VisMeta`. (`#63 <https://github.com/TCDSolar/xrayvision/pull/63>`__)
27+
- Fix bug when creating :class:`~xrayvision.visibility.Visibilities` with default meta. (`#66 <https://github.com/TCDSolar/xrayvision/pull/66>`__)
28+
- Fix bug introduced in recent refactor where images were transposed due to array vs cartesian array indexing. (`#73 <https://github.com/TCDSolar/xrayvision/pull/73>`__)
29+
- Fix a bug reintroduced in `~xrayvision.mem.mem` which caused the output to be transposed incorrectly. (`#74 <https://github.com/TCDSolar/xrayvision/pull/74>`__)
30+
31+
32+
Improved Documentation
33+
----------------------
34+
35+
- Update README fix badges and remove old example. (`#53 <https://github.com/TCDSolar/xrayvision/pull/53>`__)
36+
- Update RHESSI example to use the same image dimensions and pixel size throughout. (`#74 <https://github.com/TCDSolar/xrayvision/pull/74>`__)
37+
38+
39+
Trivial/Internal Changes
40+
------------------------
41+
42+
- Fix small bug in isort configuration. (`#53 <https://github.com/TCDSolar/xrayvision/pull/53>`__)
43+
- Format code with ruff and turn on ruff format in pre-commit. (`#61 <https://github.com/TCDSolar/xrayvision/pull/61>`__)
44+
- Update README with useful links to example and issue tracker. (`#70 <https://github.com/TCDSolar/xrayvision/pull/70>`__)
45+
- Update project configuration move to `project.toml` and individual config files for each tool (isort, ruff, pytest, etc) and add zenodo config file and mailmap. (`#81 <https://github.com/TCDSolar/xrayvision/pull/81>`__)
46+
47+
148
Xrayvision 0.1.dev60+g6fe95fa.d20210925 (2021-09-25)
249
====================================================
350

changelog/53.doc.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/53.trivial.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/55.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/58.breaking.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog/58.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/58.docs.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/61.trivial.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/63.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/64.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)