ScientificTypes.jl icon indicating copy to clipboard operation
ScientificTypes.jl copied to clipboard

An API for dispatching on the "scientific" type of data instead of the machine type

Results 14 ScientificTypes.jl issues
Sort by recently updated
recently updated
newest added

I am genuinely interested in learning about the use cases of custom conventions. Do you have practical use cases where users needed to customize the default convention? What is the...

The scitype of a tuple is intended to be the `Tuple` of the element scitypes. For example: ```julia julia> scitype((1.0, 4)) Tuple{Continuous, Count} ``` By this logic, if I create...

A *column dictionary* is a tabular format consisting of an `AbstractDict` keyed on the names of the columns, with values the columns themselves. cc @OkonSamuel

I have often lamented the fact that `scitype` cannot be a map of machine *type* to type, instead of object to *type*, because of the infamous `CategoricalValue` fly in the...

The tentative suggestion is that `scitype((p, M)) = ManifoldPoint{typeof(M)}` whenever `M isa Manifolds.Manifold`. Context:https://github.com/JuliaManifolds/ManifoldML.jl/issues/3 Requires: https://github.com/alan-turing-institute/ScientificTypes.jl/issues/114

The issue has been raised that `schema`, applied to a table, currently has to concretely manifest each column, as way of extracting it's scitype, which for row-based tables is inefficient....

```julia X = (Column1=[1, 2, 3, 4, 5], Column2=["a", "b", "c", "d", "e"], Column3=["a", "b", "c", "d", "e"], Column4=[1.0, 2.0, 3.0, 4.0, 5.0] ) y = [1, 2, 3, 4,...

I’ve noticed there’s no way to tell the difference between interval and ratio scales ATM. They’re both `Continuous` right now, but they’re not quite the same; ratio scales have a...

next breaking release