Skip to content

Releases: rafaqz/DimensionalData.jl

v0.30.1

25 Feb 02:40
781074f

Choose a tag to compare

DimensionalData v0.30.1

Diff since v0.30.0

Merged pull requests:

  • move DimensionalPlot back to the main package (#1178) (@rafaqz)

Closed issues:

  • What is the replacement for LookupArrays? (#1176)

v0.29.27

25 Feb 11:51
2d6ebe3

Choose a tag to compare

DimensionalData v0.29.27

Diff since v0.29.26

This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.

v0.30.0

18 Feb 11:46
eb859ca

Choose a tag to compare

DimensionalData v0.30.0

Diff since v0.29.26

Breaking changes

Breaking (#946)

  • include DataType in CategoricalEltypes (#876)

  • Breaking: DimVector of NamedTuple is a NamedTuple DimTable (#839)

  • DimVector of NamedTuple is a NamedTuple table

  • bugfix

  • remove show

  • fix ambiguity

  • Breaking: add combine method for groupby output, fixing similar for AbstractDimStack (#903)

  • add combine method

  • test groupby and similar

  • docs entry

  • Breaking: preservedims in tables (#917)

  • add preservedims keyword to DimTable

  • add tests

  • Apply suggestions from code review

Co-authored-by: Anshul Singhvi [email protected]

  • tests, and fix DimSlices

  • better table docs

  • cleanup

  • test

  • indexing overhaul

  • fix similar and broadcast for basicdimarray

  • bugfix rebuildsliced

  • more indexing cleanup

  • cleanup similar and gubfix indexing

  • bugfixes

  • uncomment

  • fix doctests

  • just dont doctest unreproducable failures, for now

  • combine new Tables integrations

  • bugfix and cleanup show

  • bugfix and more tests for preservedims and mergedims


Co-authored-by: Anshul Singhvi [email protected]

  • Remove deprecations (#1009)

  • typo

  • add missing reference docs

  • fix DimSlices doc

  • Breaking: skipmissing on a dimstack (#1041)

  • iterate values where no layer is missing

  • add tests

  • add skipmissing to reference

  • Breaking: Materialize DimArray or DimStack From a Table (#739)

  • Table Materializer Methods

  • Made col Optional for DimArray

  • Apply suggestions from code review

Co-authored-by: Rafael Schouten [email protected]

  • Handle coordinates with different loci

  • replaced At() with Contains() in _coords_to_ords

  • Added optional selectors and public methods for table materializer

  • Updated table constructors for DimArray and DimStack

  • Updated DimArray and DimStack docs to include table materializer methods

  • Table materializer test cases

  • export table materializer methods

  • Added Random to tables.jl test cases

  • Update src/array/array.jl

Co-authored-by: Rafael Schouten [email protected]

  • Update src/table_ops.jl

Co-authored-by: Rafael Schouten [email protected]

  • Removed exports

  • Update src/table_ops.jl

Co-authored-by: Rafael Schouten [email protected]

  • Update src/table_ops.jl

Co-authored-by: Rafael Schouten [email protected]

  • Update src/table_ops.jl

Co-authored-by: Rafael Schouten [email protected]

  • Update src/table_ops.jl

Co-authored-by: Rafael Schouten [email protected]

  • Update src/table_ops.jl

Co-authored-by: Rafael Schouten [email protected]

  • Replaced selector type with instance.

  • Table materializer can now infer dimensions from the coordinates.

  • Update src/stack/stack.jl

Co-authored-by: Rafael Schouten [email protected]

  • Update src/table_ops.jl

Co-authored-by: Rafael Schouten [email protected]

  • Update src/table_ops.jl

Co-authored-by: Rafael Schouten [email protected]

  • Update src/table_ops.jl

Co-authored-by: Rafael Schouten [email protected]

  • Update src/table_ops.jl

Co-authored-by: Rafael Schouten [email protected]

  • Update src/table_ops.jl

Co-authored-by: Rafael Schouten [email protected]

  • Update src/table_ops.jl

Co-authored-by: Rafael Schouten [email protected]

  • Update src/array/array.jl

Co-authored-by: Rafael Schouten [email protected]

  • Update src/table_ops.jl

Co-authored-by: Rafael Schouten [email protected]

  • Added support for guessing the dimension ordering and span for Dates and DateTimes

  • Replaced LinRange with StepRangeLen in _build_dim

  • Added Tables.istable check to DimArray constructor

  • Update src/array/array.jl

  • merge materialize2

  • fix scuffed merge

  • filter instead of indexing in test for clarity

  • fix DimSlices doc

  • fix ambiguities

  • bugfixes

  • do checks and call Tables.columns before constructing stack from table

  • test dimensions are automatically detected when constructing dimstack

  • comments not docstrings for internals

  • check for columnaccess if dims are passed

  • add type argument to dimarray_from_table

  • allow passing name to DimStack

  • add a section to the documentation

  • use Tables.columnnames instead of keys

  • make DimArray work with all tables that are abstractarrays

  • do not treat dimvectors as tables

  • simplify get_column


Co-authored-by: Rafael Schouten [email protected]
Co-authored-by: Tiem van der Deure [email protected]

  • start a CHANGELOG

  • bump minor version to 0.30.0

  • document Changelog.jl usage

  • use rebuild for similar of dimarray with new axes (#1082)

  • add _similar dispatch for abstractdimarray

  • update tests

  • Update src/array/array.jl

Co-authored-by: Rafael Schouten [email protected]

  • Update src/array/array.jl

Co-authored-by: Rafael Schouten [email protected]


Co-authored-by: Rafael Schouten [email protected]

  • Breaking: standardise interface methods and remove index (#1083)

  • standardise interface methods and remove index

  • update Changelog

  • cleanup

  • move const

  • cleanup

  • remove index from test

  • dont export index

  • last index

  • tweaks

  • more tweaks

  • fix tests


Co-authored-by: Raf Schouten [email protected]

  • move abstract constructors to DimArray constructors (#1087)

  • Forward name keyword in groupby (#1084)

  • Forward name keyword in groupby

  • Add test for setting groupby name explicitly

  • Update src/groupby.jl

Co-authored-by: Rafael Schouten [email protected]

  • Update test/groupby.jl

Co-authored-by: Rafael Schouten [email protected]

  • Add Changelog entry

  • Mention name keyword in docstring


Co-authored-by: Rafael Schouten [email protected]

  • Remove rtol from At selector (#1062)

  • Remove rtol from At selector

  • Remove explicit rtol from test

  • Remove unused type parameter

  • fix At constructors


Co-authored-by: Rafael Schouten [email protected]

  • fix selector tests

  • fix At in dimindices

  • Breaking: remove methods that are hardly uesd and cause many invalidations (#1113)

  • do 0.6, 0.7.2 broke for us (#1099)

  • Fix tests on julia 1.12 (#1110)

  • use isequal instead of === to compare NaN

  • drop all and broadcast

  • specify DimensionalData.Dimensions to make reference unique in docs

  • drop convert method for name to abstractstring

  • remove merge method for dimstack with iterators of pairs

  • add to changelog


Co-authored-by: Lazaro Alonso [email protected]

  • Implement Base.instantiate - take 2 (#1118)

  • implement instantiate - get rid of BasicDimensionalStyle

  • fix setindex! for opaquearray to make some error messages clearer

  • fix materialize!

  • StandardIndices methods should be last (#1129)

  • add broadcastable for abstractdimstack (#1127)

  • Add the D parameter to AbstractDimStack (#1128)

  • put D parameter in AbstractDimStack

  • update CHANGELOG.md

  • remove deprecated LookupArrays (#1132)

  • Extend matmul with DimUnitRange axes (#1124)

  • Add dims fallback

  • Update matmul for mixtures of normal arrays and dimarrays

  • Fix bugs

  • Add and remove some comparedims checks

  • Add tests for matmul with DimUnitRange axes

  • Test that dims is nothing for an array

  • Test that dims returns dims if all axes DimUnitRange

  • Check lookup of anon dims

  • Breaking: Include refdims as columns in DimTable (#1119)

  • Complete unfinished docstring example

  • Support refdims in DimTable

  • Test refdims in DimTable

  • By default add no refdims to Tables

To make feature non-breaking

  • Update tables tests

  • Test getcolumn for DimStack/DimArray

  • Remove unused variable

  • Update constructor calls

  • Correctly compute dimnums

  • Use all dims to compute colnames

  • By default include refdims

  • Make sure data-array is duplicated if necessary

  • Add preservedims/refdims test

  • Fix some bugs

  • Add more joint compatibility tests with refdims

  • Support AoG selection of refdims

  • Only extended array with dims if needed

  • Test AoG with refdims

  • refdims doc line


Co-authored-by: Rafael Schouten [email protected]

  • Add a DimStackArray generator (#1131)

  • a...

Read more

v0.29.26

11 Feb 09:45
3c546a0

Choose a tag to compare

DimensionalData v0.29.26

Diff since v0.29.25

Merged pull requests:

  • Breaking: split set into unsafe_set and set (#926) (@rafaqz)
  • Breaking: Extent passthrough for multidimensional lookups (#991) (@asinghvi17)
  • feat: Add CoordArray dimensional arrays with coordinate support (#1086) (@Beforerr)
  • Swap dims test and value test in == (#1111) (@felixcremer)
  • Breaking: Include refdims as columns in DimTable (#1119) (@sethaxen)
  • Extend matmul with DimUnitRange axes (#1124) (@sethaxen)
  • Add a DimStackArray generator (#1131) (@tiemvanderdeure)
  • Move CondaPkg.toml to the test/ directory (#1135) (@JamesWrigley)
  • forward rebuildsliced dispatch instead of duplicating code (#1141) (@tiemvanderdeure)
  • fix edit link (#1143) (@lazarusA)
  • CompatHelper: bump compat for AlgebraOfGraphics in [weakdeps] to 0.12, (keep existing compat) (#1145) (@github-actions[bot])
  • CompatHelper: bump compat for JLArrays in [extras] to 0.3, (keep existing compat) (#1150) (@github-actions[bot])
  • CompatHelper: bump compat for GPUArrays in [extras] to 11, (keep existing compat) (#1151) (@github-actions[bot])
  • CompatHelper: bump compat for ColorTypes in [extras] to 0.12, (keep existing compat) (#1152) (@github-actions[bot])
  • CompatHelper: bump compat for AlgebraOfGraphics in [extras] to 0.12, (keep existing compat) (#1153) (@github-actions[bot])
  • Breaking: Make reduction methods error when passed missing dimensions (#1162) (@JamesWrigley)
  • Define unsafe_convert() and strides() for arrays and Sampled (#1165) (@JamesWrigley)
  • Delete unnecessary similar() method (#1168) (@JamesWrigley)
  • Move Plots.jl recipes into a package extension (#1169) (@JamesWrigley)
  • Move Adapt and ArrayInterface support into package extensions (#1170) (@JamesWrigley)
  • Filter type keyword for 3D Makie plot types (#1171) (@sethaxen)

Closed issues:

  • implement isequal and clarify == for DimArrays with missing values (#1107)
  • Documentation display (screensize bug?) (#1136)
  • Some reduction methods don't error on wrong dimension names (#1154)
  • "It has similar goals to pythons xarray" (#1157)
  • UndefVarError: X not defined in DimensionalData.Dimensions (#1161)
  • Quick access Dimension indices (#1166)
  • 3D plot types in Makie error with axis attributes (#1167)

v0.24.1

14 Feb 01:28
4da38b0

Choose a tag to compare

What's Changed

Full Changelog: v0.24.0...v0.24.1

v0.8.0

14 Feb 01:28
4e4a69d

Choose a tag to compare

What's Changed

Full Changelog: v0.7.1...v0.8.0

v0.29.25

06 Nov 12:56
ec87f70

Choose a tag to compare

DimensionalData v0.29.25

Diff since v0.29.24

Merged pull requests:

Closed issues:

  • Delete rtol in At selector, it's not used (#895)
  • Better error message for DimensionMismatch (#1093)

v0.29.24

15 Sep 08:52
9ea7b4e

Choose a tag to compare

DimensionalData v0.29.24

Diff since v0.29.23

Merged pull requests:

Closed issues:

  • implement some chainrules (#513)
  • Remove AbstractDimArray Constructors (#1003)
  • ci action to delete previews and maybe git history from gh-pages (#1069)
  • No method matching parentmodule(::Type{AbstractDimVecOrMat}) (#1092)
  • reinterpret in FFT code does not interact correctly with mixed precision (#1095)

v0.29.23

17 Aug 02:00
9d08d5e

Choose a tag to compare

DimensionalData v0.29.23

Diff since v0.29.22

Merged pull requests:

Closed issues:

  • [FR] Store scalars/0-dimensional DimArray in DimStack? (#1074)

v0.29.22

14 Aug 10:21
d02ad22

Choose a tag to compare

DimensionalData v0.29.22

Diff since v0.29.21

Merged pull requests: