Releases: JuliaArrays/AxisArrays.jl
Releases · JuliaArrays/AxisArrays.jl
Version 0.7 and 1.0 compatibility
Towards 0.7 support (#143) * work towards 0.7 support * Use Val() syntax in tests * Type stable constructors * lastindex, range, and squeeze deprecations... the squeeze deprecation will need some more work to be type-stable using a varargs kwarg * Core tests pass! * fixup * Try using a tuple of AxisArrays as "axes"-ish objects from reduced_indices * fixup * Minor ntuple and axes/indices fixes * update travis yml * drop 0.6 support * fix more deprecation warnings * More qualifications of axes * Replace _nextaxistype with _default_axis * Make default_axes support different numbers of axes, move errors into AxisArray constructor. Simplify make_axes_match. * Indexing fixes: * More axes qualifiers * Fixup an earlier findall replacement * Simplify reaxis and explicitly implement linear indexing there * fixup * Indexing tests pass! * Fix SortedVector tests (random seeding has changed) * Same deal with categorical vectors * find->findall, axes qualification * Combine and join fixes * Disable problematic inference failures * final fixes for v"1.0" * Try deploying with 1.0; add Unitful for the example * Add a notice regarding the `axes` function to the README * Test and fix String(::IOBuffer) deprecation * Re-enable ambiguity tests on 1.0 * Re-enable disabled tests - just don't test at-inferred
Bug and deprecation fixes
Moved axisnames earlier in core.jl (#132) In order to include AxisArrays in system images we needed to move the `axisnames` definitions earlier in the core.jl file. This appears to be an issue with generated functions and system images. In this case, we're calling the generated similar function which reference axisdim outside of the quote block, which then referenced the axisnames methods defined later in the file.
v0.2.0
- require Julia 0.6
- add
CategoricalVector
andcollapse
- fix interval indexing with offset axes
- allow
atvalue
indexing in categorical axes - add constructors over
AxisArray
s - implement indexing by arrays of
Value
s - allow
atvalue
on more types; introduceTolValue
andExactValue
- support logical indexing
- support reductions over dimensions with non-
Number
axes - better
BoundsError
when performing implicit value indexing - use categorical indexing behaviour by default for unknown array eltypes
- add tests
atvalue, axistraits, docs, intervals
Merge pull request #99 from JuliaArrays/teh/intervals Move "pirating" promote_rule to IntervalSets
v0.1.3
v0.1.2
v0.1.1: Merge pull request #74 from pabloferz/pz/maptontuple
Avoid relying on wrong behaviour of map
More wrapper preservation
Merge pull request #69 from JuliaArrays/gs-fixcat Fix cat and merge issues
Fix CartesianIndex indexing
Merge pull request #67 from JuliaArrays/teh/cartindex Fix CartesianIndex indexing (fix #62 #66)
endof and inlining
Merge pull request #65 from JuliaArrays/teh/perf Force inlining for `indices` and `size`.