Recent Releases of https://github.com/juliaai/scientifictypes.jl

https://github.com/juliaai/scientifictypes.jl - v3.1.1

ScientificTypes v3.1.1

Diff since v3.0.2

  • Extend the compatibility requirement for CategoricalArrays (#199)

Merged pull requests: - CompatHelper: bump compat for "ColorTypes" to "0.12" (#196) (@github-actions[bot]) - Dump support for Julia 1.0. Support 1.10 and higher. (#197) (@ablaom) - For a 3.1 release (#198) (@ablaom) - Extend the compat for CategoricalArrays (#199) (@ablaom) - For a 3.1.1 release (#201) (@ablaom)

Closed issues: - Reporting a vulnerability (#191)

- Julia
Published by github-actions[bot] 12 months ago

https://github.com/juliaai/scientifictypes.jl - v3.0.2

ScientificTypes v3.0.2

Diff since v3.0.1

Closed issues: - scitype docstring should include link to convention summary and/or a synopsis (#185)

Merged pull requests: - Exclude certain kinds of dictionary tables from being interpreted as tables (#189) (@ablaom) - For a 3.0.2 release (#190) (@ablaom)

- Julia
Published by github-actions[bot] almost 4 years ago

https://github.com/juliaai/scientifictypes.jl - v3.0.1

ScientificTypes v3.0.1

Diff since v3.0.0

Closed issues: - Make nrows a method separate from schema (#137) - scitype stopped working with Compositional (#179) - ScientificTypes.scitype and ScientificTypesBase.scitype are not the same function. (#181)

Merged pull requests: - Fix links to the ScientificTypesBase repo (#183) (@felixcremer) - To regenerate Documenter docs. No new release. (#184) (@ablaom) - Trivial commit to retrigger doc generation (#186) (@ablaom) - Extend compat PrettyTables = "1, 2" (#187) (@ablaom) - For a 3.0.1 release (#188) (@ablaom)

- Julia
Published by github-actions[bot] almost 4 years ago

https://github.com/juliaai/scientifictypes.jl - v3.0.0

ScientificTypes v3.0.0

Diff since v2.3.3

From the PR, #174 (@OkonSamuel):

  • (breaking) Remove the nrows field from objects returned by schema, and modify how these are displayed
  • Update Schema constructor to reflect updates to Tables.Schema
  • (enhancement) Implement the Tables.jl interface for objects returned by schema
  • (enhancement) improve performance of schema and scitype methods for small to medium size tables
  • Avoid schema errors for extremely wide tables.

Closed issues: - coerce doc-string only mentions tables, and not arrays and other objects (#160) - Improve organization of test code (#163)

Merged pull requests: - major updates (#174) (@OkonSamuel) - For a 3.0.0 release (#177) (@ablaom) - bump 3.0.0 (#178) (@ablaom)

- Julia
Published by github-actions[bot] over 4 years ago

https://github.com/juliaai/scientifictypes.jl - v2.3.3

ScientificTypes v2.3.3

Diff since v2.3.2

Merged pull requests: - For a 2.3.3 release (#173) (@ablaom)

- Julia
Published by github-actions[bot] over 4 years ago

https://github.com/juliaai/scientifictypes.jl - v2.3.2

ScientificTypes v2.3.2

Diff since v2.3.1

  • [x] Remove experimental scitype() implementation for text analysis (being moved to new pkg MLJText.lj)
  • [x] Remove scitype() implementation for persistence diagrams

Merged pull requests: - Move text analysis scitype out (#169) (@ablaom) - For a 2.3.2 release (#170) (@ablaom) - rm persistence diagram scitype overloading (#171) (@ablaom) - forgot to completely rm CorpusLoaders from Project (#172) (@ablaom)

- Julia
Published by github-actions[bot] almost 5 years ago

https://github.com/juliaai/scientifictypes.jl - v2.3.1

ScientificTypes v2.3.1

Diff since v2.3.0

Closed issues: - Clarification about scitype additions (#165) - tight keyword not working for in-place coercion (#166)

Merged pull requests: - fix coerce! bug (#167) (@ablaom) - For a 2.3.1 release (#168) (@ablaom)

- Julia
Published by github-actions[bot] almost 5 years ago

https://github.com/juliaai/scientifictypes.jl - v2.3.0

ScientificTypes v2.3.0

Diff since v2.2.2

  • [x] Allow column names to be entered as strings (in addition to symbols) when using coerce on tables (#161) @juliohm

Closed issues: - Fix doc generation (#145) - Add an experimental implementation of scitpye for text analysis (#154) - Accept strings in coerce (#161)

Merged pull requests: - Fix #161: Allow coercion with string names (#162) (@juliohm) - For a 2.3 release (#164) (@ablaom)

- Julia
Published by github-actions[bot] almost 5 years ago

https://github.com/juliaai/scientifictypes.jl - v2.2.2

ScientificTypes v2.2.2

Diff since v2.2.1

Merged pull requests: - Fix scitype for multisets of tuples of strings (and tagged strings) (#158) (@ablaom) - For a 2.2.2 release (#159) (@ablaom)

- Julia
Published by github-actions[bot] almost 5 years ago

https://github.com/juliaai/scientifictypes.jl - v2.2.1

ScientificTypes v2.2.1

Diff since v2.2.0

Merged pull requests: - For a 2.2.1 release (#157) (@ablaom)

- Julia
Published by github-actions[bot] almost 5 years ago

https://github.com/juliaai/scientifictypes.jl - v2.2.0

ScientificTypes v2.2.0

Diff since v2.1.3

Merged pull requests: - Add an experimental implementation of scitype for text analysis (#153) (@ablaom) - For a 2.2.0 release (#156) (@ablaom)

- Julia
Published by github-actions[bot] almost 5 years ago

https://github.com/juliaai/scientifictypes.jl - v2.1.3

ScientificTypes v2.1.3

Diff since v2.1.2

  • x Fix schema(X) for a wrapped categorical matrix X (#146) @OkonSamuel

Closed issues: - Tables that are wrapped CategoricalMatrix do not have correct scitype (#146)

Merged pull requests: - fix issue #146 (#151) (@OkonSamuel) - For a 2.1.3 release (#152) (@ablaom)

- Julia
Published by github-actions[bot] almost 5 years ago

https://github.com/juliaai/scientifictypes.jl - v2.1.2

ScientificTypes v2.1.2

Diff since v2.1.1

Merged pull requests: - Revert compat for Distributions to 0.25 (#150) (@ablaom)

- Julia
Published by github-actions[bot] almost 5 years ago

https://github.com/juliaai/scientifictypes.jl - v2.1.1

ScientificTypes v2.1.1

Diff since v2.1.0

Closed issues: - For a 2.1.1 release (#149)

Merged pull requests: - Relax Distributions compat requirement (#147) (@ablaom) - For a 2.1.1 release (#148) (@ablaom)

- Julia
Published by github-actions[bot] almost 5 years ago

https://github.com/juliaai/scientifictypes.jl - v2.1.0

ScientificTypes v2.1.0

Diff since v2.0.1

Merged pull requests: - Implement scitype for Distributions: Sampleable, Distribution (#143) (@ablaom) - For a 2.1.0 release (#144) (@ablaom)

- Julia
Published by github-actions[bot] almost 5 years ago

https://github.com/juliaai/scientifictypes.jl - v2.0.1

ScientificTypes v2.0.1

Diff since v2.0.0

Closed issues: - Schema should redirect output to the REPL (#129) - Repo name change. (#125) - Check docs up to date with name change (#135)

Merged pull requests: - Update readme (#134) (@ablaom) - To regenerate documentation. No new release (#138) (@ablaom) - Fix wrong link in docs. No new release (#139) (@ablaom) - Bump ScientificTypesBase compat to "2" (#140) (@ablaom) - For a 2.0.1 release (#141) (@ablaom)

- Julia
Published by github-actions[bot] almost 5 years ago

https://github.com/juliaai/scientifictypes.jl - v2.0.0

ScientificTypes v2.0.0

Diff since v1.1.2

(breaking release) ScientificTypes 2.0 is essentially a copy of MLJScientificTypes 0.4.8. The code at ScientificTypes 1.1.2 was moved to ScientificTypesBase 1.0. See #125 for details.

Merged pull requests: - Replace the contents of this repo with the contents of MLJScientificTypes, and remove MLJ-specific content (#126) (@juliohm) - For a 2.0 release: This repo now serving previous function of MLJScientificTypes 0.4.8 (#130) (@ablaom) - Fix version number (#131) (@ablaom) - add compat bound for ScientificTypesBase (#133) (@ablaom)

- Julia
Published by github-actions[bot] about 5 years ago

https://github.com/juliaai/scientifictypes.jl - v1.1.2

ScientificTypes v1.1.2

Diff since v1.1.1

Merged pull requests: - Move from Travis CI to GitHub Actions CI (#120) (@DilumAluthge) - Massinstallaction/set up ci (#121) (@ablaom) - switch ci to gh actions (#122) (@ablaom) - Add check for valid TRAITFUNCTIONGIVEN_NAME (#123) (@ablaom) - For a 1.1.2 release (#124) (@ablaom)

- Julia
Published by github-actions[bot] about 5 years ago

https://github.com/juliaai/scientifictypes.jl - v1.1.1

ScientificTypes v1.1.1

Diff since v1.1.0

Merged pull requests: - For a 0.1.1 release (#118) (@ablaom)

- Julia
Published by github-actions[bot] over 5 years ago

https://github.com/juliaai/scientifictypes.jl - v1.1.0

ScientificTypes v1.1.0

Diff since v1.0.0

Closed issues: - dispatch error while scitype on an SentinelArray which is used by CSV.jl (#104)

Merged pull requests: - Add ManifoldPoint{M} scitype (#115) (@ablaom)

- Julia
Published by github-actions[bot] almost 6 years ago

https://github.com/juliaai/scientifictypes.jl - v1.0.0

ScientificTypes v1.0.0

Diff since v0.8.1

Closed issues: - More heuristics? (#8) - Isolate Unknown from the type hierarchy. (#101) - Roadmap to 1.0 (#103)

Merged pull requests: - Consider Nothing as scitype (#112) (@ablaom) - For a 1.0 release (#113) (@ablaom)

- Julia
Published by github-actions[bot] almost 6 years ago

https://github.com/juliaai/scientifictypes.jl - v0.8.1

ScientificTypes v0.8.1

Diff since v0.8.0

Closed issues: - Temporal data - scalar types (#14) - scitype([missing, missing]) errors (#105) - ScientificTypes.scitype(Any[]) errors (but other empty vectors work fine) (#107)

Merged pull requests: - readme correction (#99) (@ablaom) - Docs tweak (#100) (@ablaom) - The scitype of [missing, missing] should be Missing (#106) (@DilumAluthge) - Fix for empty arrays (#108) (@tlienart) - For a 0.8.1 release (#109) (@tlienart)

- Julia
Published by github-actions[bot] almost 6 years ago

https://github.com/juliaai/scientifictypes.jl - v0.8.0

ScientificTypes v0.8.0

Diff since v0.7.2

(breaking) Replace the Time, Day, Instant scitypes with those below (#14):

julia ScientificTimeType ├─ ScientificDate ├─ ScientificTime └─ ScientificDateTime

Closed issues: - Adding a default convention? (#95)

Merged pull requests: - For 0.7.2 release (#94) (@ablaom) - Revise scalar temporal types (#97) (@ablaom) - For a 0.8.0 release (#98) (@ablaom)

- Julia
Published by github-actions[bot] about 6 years ago

https://github.com/juliaai/scientifictypes.jl - v0.7.2

ScientificTypes v0.7.2

Diff since v0.7.1

(enhancement) Add scientific types Time, Day <: Time and Instant <: Time (#14)

Merged pull requests: - Revamp readme (#92) (@ablaom) - Revamp readme (#93) (@ablaom) - For 0.7.2 release (#94) (@ablaom)

- Julia
Published by github-actions[bot] over 6 years ago

https://github.com/juliaai/scientifictypes.jl - v0.7.1

v0.7.1 (2020-02-03)

Diff since v0.7.0

Closed issues:

  • Table should be a type defined in ScientificTypes (#88)

Merged pull requests:

- Julia
Published by julia-tagbot[bot] over 6 years ago

https://github.com/juliaai/scientifictypes.jl - v0.7.0

v0.7.0 (2020-01-30)

Diff since v0.6.1

Closed issues:

  • Why do we compress Union{T,Missing} if there are no missings? (#80)

Merged pull requests:

  • Adding Table back in, removing info and schema (#89) (tlienart)

- Julia
Published by julia-tagbot[bot] over 6 years ago

https://github.com/juliaai/scientifictypes.jl - v0.6.1

v0.6.1 (2020-01-29)

Diff since v0.6.0

Merged pull requests:

- Julia
Published by julia-tagbot[bot] over 6 years ago

https://github.com/juliaai/scientifictypes.jl - v0.6.0

v0.6.0 (2020-01-29)

Diff since v0.5.1

Merged pull requests:

  • Minor release (barebone ST) (#85) (tlienart)

- Julia
Published by julia-tagbot[bot] over 6 years ago

https://github.com/juliaai/scientifictypes.jl - v0.5.1

  • Remove export MLJ to avoid conflicts with the package of the same name, which uses ScientificTypes

- Julia
Published by julia-tagbot[bot] over 6 years ago

https://github.com/juliaai/scientifictypes.jl - v0.5.0

  • (Breaking) To address persistent performance issues, the definition of scitype for arrays is changed. The new behaviour only effects arrays whose eltype is a Union{Missing, _ } type. The new complete definition is:
  • The scitype of an AbstractArray, A, is alwaysAbstractArray{U} where U is the union of the scitpyes of the elements of A, with one exception: If typeof(A) <: AbstractArray{Union{Missing,T}} for some T different from Any, then the scitype of A is AbstractArray{Union{Missing, U}}, where U is the union over all non-missing elements, *even if A has no missing elements*.

To force the old behaviour (no exception) use scitype(A, tight=true).

  • (Breaking) To improve performance, the behaviour of coerce(A , S) is modified in the case of arrays whose eltype is a Union{Missing, _ } type. In these cases the return value has elscitype equal to Union{Missing, S}, even if A has no missing values. To force the old behaviour, use coerce(A, S, tight=true). Query ?coerce for details.

- Julia
Published by julia-tagbot[bot] over 6 years ago

https://github.com/juliaai/scientifictypes.jl - v0.4.0

  • x Performance improvements for computing the scitype of arrays with missing values (#77)

  • x New scientific type Textual for text data. In the MLJ convention scitype(t) == Textual if and only if t <: AbstractString (#72, PR #77)

- Julia
Published by julia-tagbot[bot] over 6 years ago

https://github.com/juliaai/scientifictypes.jl - v0.3.2

  • (bug fix) Resolve performance issues in schema, and scitype(::AbstractString) in the MLJ convention (#70)

  • (bug fix) Resolve problems with tables that are also abstract arrays (#71)

  • Make conventions a type (#36)

- Julia
Published by julia-tagbot[bot] over 6 years ago

https://github.com/juliaai/scientifictypes.jl - v0.3.1

v0.3.1 (2019-12-19)

Diff since v0.3.0

Merged pull requests:

  • adjusting test for CSV > 0.5.19 (#68) (tlienart)

- Julia
Published by julia-tagbot[bot] over 6 years ago

https://github.com/juliaai/scientifictypes.jl - v0.3.0

  • Add an info method (migrated from MLJBase)
  • Add table property to Schema instances and improve the show method for same

- Julia
Published by julia-tagbot[bot] over 6 years ago

https://github.com/juliaai/scientifictypes.jl - v0.2.7

  • x Allow "global" coercions like coerce(X, Count => Continuous), coerce(X, Unknown => Multiclass) (#62, PR #63)

- Julia
Published by julia-tagbot[bot] over 6 years ago

https://github.com/juliaai/scientifictypes.jl - v0.2.6

  • Enable in-place coercion for DataFrames, with coerce!(df, ...) (#50)
  • Support coercion from categorical to count/continuous respecting order if there is one (#53)
  • Add elscitype functionality which complements that of scitype_union (#59)

- Julia
Published by julia-tagbot[bot] over 6 years ago

https://github.com/juliaai/scientifictypes.jl - v0.2.5

  • x simplify the autotype logic, now when there are "few" values and the type is <:Real, the suggested type will be OrderedFactor (always) whereas before it could be Multiclass but that was inconsistent (PR #46)
  • [x] allow autotype on AbstractArray (in particular vector), issue #47

- Julia
Published by julia-tagbot[bot] over 6 years ago

https://github.com/juliaai/scientifictypes.jl - v0.2.4

  • x Make CategoricalArrays, Tables, ColorTypes hard dependencies and dump use of AbstractTrees.

  • x If a categorical array v has no missing elements, then its scitype will never be a Union{Missing, * } type (because the scitype is defined by scitype unions, not the array eltype) (#33)

  • [x] Define coerce(::CategoricalArray{Any}, T) where T<:Union{Missing,Finite} to re-wrap the categorical array as CategoricalArray{S} where S is the tightest type of the raw elements (PR #39)

- Julia
Published by julia-tagbot[bot] over 6 years ago

https://github.com/juliaai/scientifictypes.jl - v0.2.3

Some minor enhancements (#30, #31)

- Julia
Published by julia-tagbot[bot] over 6 years ago

https://github.com/juliaai/scientifictypes.jl - v0.2.2

  • (Enhancement) Improve performance of scitype on arrays in the mlj (default) convention (#12, PR #23)

  • Add compatibility bounds for Requires (PR #25)

- Julia
Published by julia-tagbot[bot] over 6 years ago

https://github.com/juliaai/scientifictypes.jl - v0.2.1

  • (Enhancement) Add autotype method for guessing likely scitype of columns in tables (PR #4)

- Julia
Published by julia-tagbot[bot] almost 7 years ago

https://github.com/juliaai/scientifictypes.jl - v0.2.0

  • (Breaking) The argument order is switched in coerce methods. So now use coerce(v, T) for a vector v and scientific type T and coerce(X, d) for a table X and dictionary d.

  • (Feature) You can now call coerce on tables without needing to wrap specs in a dictionary, as in scitype(X, :age => Continuous, :ncalls => Count).

- Julia
Published by julia-tagbot[bot] almost 7 years ago

https://github.com/juliaai/scientifictypes.jl - v0.1.3

  • add type parameters {W,H} to image scitypes
  • fix bug in type coercion for tables that are also AbstractVectors

- Julia
Published by julia-tagbot[bot] almost 7 years ago

https://github.com/juliaai/scientifictypes.jl - v0.1.2

v0.1.2 (2019-08-09)

Diff since v0.1.1

- Julia
Published by julia-tagbot[bot] almost 7 years ago

https://github.com/juliaai/scientifictypes.jl -

- Julia
Published by ablaom almost 7 years ago

https://github.com/juliaai/scientifictypes.jl - v0.1.0

v0.1.0 (2019-08-01)

Diff since a2fd6b4b109921f18f36fbb2829e6aadad1b42b6

Closed issues:

  • Register v0.1.0 (failed) (#1)

- Julia
Published by julia-tagbot[bot] almost 7 years ago