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)#

  • Fix changelog formatting (PR95)

  • Add PROCESSOR_ID to the default partitioning columns (PR94)

  • Support processor_info on the correlated dataset (PR94)

0.2.6 (31-03-2025)#

  • Allow some jitter in the INTERVAL column when setting time.integration_time (PR93)

  • Impute missing FIELD, STATE and OBSERVATION subtable data (PR92)

  • Increase MSv2Structure cache timeout from 1 to 5 minutes (PR91)

  • Check for TIME and INTEGRATION_TIME in the case of multiple INTERVAL values (PR90)

0.2.5 (24-03-2025)#

  • Support field_name, scan_number and sub_scan_number coordinates on the Correlated Dataset (PR88)

  • Support fallback to WEIGHT if WEIGHT_SPECTRUM is not present (PR87)

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 CommonStoreArgs class 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 FEED table 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_DIAMETER variable 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_ID partitioning 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_datatree instructions 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 baseline dimension to baseline_id (PR44)

  • Loosen xarray version requirement to >= 2024.9.0 (PR44)

  • Change partition_chunks to preferred_chunks (PR44)

  • Allow arcae to vary in the 0.2.x range (PR42)

  • Pin xarray to 2024.9.0 (PR42)

  • Add test case for irregular grids (PR39, PR40, PR41)

  • Rename MSv2PartitionEntryPoint to MSv2EntryPoint (PR38)

  • Move chunks kwarg functionality in MSv2PartitionEntryPoint.open_datatree to partition_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)#

  • Parallelise row partitioning (PR28, PR30)

  • Upgrade to arcae 0.2.5 (PR29)

  • Rename antenna{1,2}_name to baseline_antenna{1,2}_name (PR26)

  • Update Cloud Storage write documentation (PR25, PR27)

  • 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