grizzly library

Support for doing something awesome.

More dartdocs go here.

Classes

Bin<T>
BinCount<T>
Cols<T>
ColsView<T>
Column<T>
ConstantIterable<T>
ConstantIterator<T>
DataMap<K, T>
DataTable<T>
DoubleRange
DoubleRangeIterator
DurationRange
DurationRangeIterator
Extent<E>
Encloses an extent with a inclusive lower limit and exclusive upper limit.
Grouped<T>
Grouper<T>
HasExtent<T>
HistBin<T>
Index2D
IndexedList<E>
IntRange
Iterable of integers similar to python's range.
IntRangeIterator
Mat
MatView
MonthRange
MonthRangeIterator
MTRandom
Makes testing across C, Python and Dart easier when all of them generate the same random numbers
Named2D<T>
Named2DView<T>
NamedIterable<T>
NamedList<T>
TableCol<P, T>
TimeRange
TimeRangeIterator

Extensions

BinCountsExt on BinCounts<T>
BinExtentsExt on Extents<T>
BinsExt on Bins<T>
BoolIterableExt on Iterable<bool?>
BoolMatIterableIterableExt on Iterable<Iterable<bool>>
ComparableList on List<T>
ComparableNullListExt on List<T?>
ConsolePrintExt on Object
Double on double
DoubleExt on double
DoubleExtentExt on Extent<double>
DoubleIterableExt on Iterable<double>
DoubleListExt on Double1D
DoubleMatExt on Double2D
DoubleMatIterableExt on Iterable<Iterable<double>>
DoubleRangeExt on double
DurationRangeExt on Duration
ExtentsExt on Extents<T>
GenericIterableIterableExt on Iterable<Iterable<T>>
GroupingExpressionsExt on List<Grouper<T>>
HasExtentListExt on List<HasExtent<T>>
HistogramExt on Histogram<T>
IntExtentExt on Extent<int>
IntExtentsExt on Extents<int>
IntIterableExt on Iterable<int>
IntNullIterableExt on Iterable<int?>
IntRangeExt on int
IterableExt on Iterable<T>
ListExt on List<T>
ListExtExtent on List<T>
MapEntryIterableExt on Iterable<MapEntry<K, V>>
MatExt on List<List<T>>
MatIterableExt on Iterable<List<T>>
MonthRangeExt on DateTime
Named2DListExt on List<List<T>>
Named2DMapExt on Iterable<Map<String, T>>
NullableBoolMatExt on List<List<bool?>>
NullableIterableExt on Iterable<T?>
NullableNumIterableExt on Iterable<T?>
NullableNumMatExt on List<List<num?>>
NullableNumMatIterableExt on Iterable<Iterable<num?>>
NullNumList on List<T?>
NumExt on num
NumExtentExt on Extent<T>
NumIterableExt on Iterable<T>
NumList on List<T>
NumMatExt on List<List<num>>
NumMatIterableExt on Iterable<Iterable<num>>
ObjRangeExt on T
RandomExt on Random
StringIterableExt on Iterable<String?>
StringListExt on List<String>
TimeRangeExt on DateTime

Functions

byCol(String column, {String? name}) Grouper
indices(int length) Iterable<int>
linspace<T extends num>(T start, T stop, [int count = 100]) Iterable<T>
ones([int length = 10]) Iterable<int>
range<T>(T start, T stop, [dynamic step]) Iterable<T>
take(int length, [int step = 1]) Iterable<int>
tickIncrement(num start, num stop, int count) num
ticks(num start, num stop, int count) Iterable<num>
Returns an Iterable of approximately count + 1 uniformly-spaced, nicely-rounded values between start and stop (inclusive). Each value is a power of ten multiplied by 1, 2 or 5.
tickStep(num start, num stop, num count) num
until<T>(T stop, [T? step]) Iterable<T>
zeros([int length = 10]) Iterable<int>
zip<T>(Iterable<T> a, Iterable<T> b) Iterable<({T a, T b})>