Changelog#
X.Y.Z (DD-MM-YYYY)#
Remove stray test case print (PR97)
0.2.8 (01-04-2025)#
Update copyright to reflect NRF and RATT in both the BSD3 license and documentation (PR96)
0.2.7 (01-04-2025)#
0.2.6 (31-03-2025)#
0.2.5 (24-03-2025)#
0.2.4 (19-03-2025)#
Fix no-autocorrelation case when constructing partition row maps (PR85)
Default auto correlations to False (PR85)
Refactor dataset factories into factories subpackage (PR83, PR86)
Use a
CommonStoreArgsclass to default initialise common store arguments (PR83)Release resources when datasets or datatrees are closed (PR81)
Use creator attribute to record xarray-ms version (PR80)
Generalise the TableFactory class into a Multiton class (PR79)
Refactor partitioning logic to be more robust (PR78)
The set of antennas related to a partition in the
FEEDtable is used to create the antenna dataset for that partition (PR78)Metadata extraction moved to dataset factories (PR78)
Extend the antenna dataset implementation (PR77)
Fix MSv2Store._partition_key typing (PR76)
Add observation_info attribute (PR74)
Add
ANTENNA_DISH_DIAMETERvariable to antenna dataset (PR73)Add cartesian_pos_label labels to antenna dataset (PR72)
Allow fallback to string values in partition keys (PR71)
Report irregular channel widths with an IrregularGridWarning (PR70)
Tighten
SOURCE_IDpartitioning checks (PR69)Check that each partition has a unique feed index pair (PR68)
Remove unused and commented out test cases (PR67)
0.2.3 (28-02-2025)#
Remove superfluous hollow DataTree node containing the Measurement Set name. Visibility partition structure changes to
msname_partition_000. (PR66)
0.2.2 (27-02-2025)#
Add u, v and w labels to the uvw_label coordinate (PR65)
Remove ellipsoid_pos_label from ANTENNA_POSITION component coordinate (PR64)
Move README content into the Documentation (PR62)
Allow varying intervals in the last timestep of a partition (PR61)
Rename ANTENNA dataset to antenna_xds (PR60)
Depend on arcae ^0.2.7 (PR59)
Fix test cases that succeeded after attributes changed (PR57)
Make MSv2Array transform a property (PR56)
Further partitioning improvement and alignment with MSv4 (PR55)
Use epoch to distinguish multiple instances of the same dataset (PR54)
Use np.logical_or.reduce for generating diffs over more than 2 partitioning arrays (PR53)
Improve Missing Column error (PR52)
Fix
open_datatreeinstructions in the README (PR51)Skip test case that segfaults on numpy 2.2.2 (PR50)
Upgrade to xarray 2025.1.1 (PR49)
Add documentation link to MSv2EntryPoint class (PR47)
Change visibility partition structure to
msname/partition-001(PR46)Rename
baselinedimension tobaseline_id(PR44)Loosen xarray version requirement to >= 2024.9.0 (PR44)
Change
partition_chunkstopreferred_chunks(PR44)Allow arcae to vary in the 0.2.x range (PR42)
Pin xarray to 2024.9.0 (PR42)
Rename MSv2PartitionEntryPoint to MSv2EntryPoint (PR38)
Move
chunkskwarg functionality in MSv2PartitionEntryPoint.open_datatree topartition_chunks(PR37)Set MSv4 version to 4.0.0 (PR34)
Fix changelog highlighting in install instructions (PR33)
Add basic read tests (PR32)
Fix Dataset and DataTree equivalence checks in test cases (PR31)
0.2.1 (04-10-2024)#
Upgrade to arcae 0.2.5 (PR29)
Rename antenna{1,2}_name to baseline_antenna{1,2}_name (PR26)
Use datatree as the primary representation (PR24)
Remove unnecessary coordinate attributes (PR23)
Disable navigation sidebars (PR19)
Add Github Issue and PR templates (PR17)
Improve key resolution (PR15)
Add a basic tutorial (PR13)
0.2.0 (11-09-2024)#
Initial release