All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
- use TMD 8.017 - thanks, @behrica
- fixed scaling of 2d histograms - thanks, @holyjak
- updated deps: fastmath, kindly, std.lang
- removed Hanami dependency (consumed transitively through Metamorph.ml anyway)
- removing nils from the resulting specs (this should improve static image rendering)
- bugfix:
layer-densitywith no specified substitution map should use a density, not a histogram (fixes #41) - defined the default of
=colnamesto be all columns of the dataset (fixes #39)
- minor docstring update
- updated deps
- changed smoothing statistic to require
scicloj.metamorph.ml.regressiononly when needed - changed the default smoothing model to
{:model-type :metamorph.ml/ols}rather than{:model-type :fastmath/ols}(temoporarily avoiding memory problems)
- fixed splom plots labels
- added
:=size-rangesupport- (with a slight breaking change with respect to default mark sizes)
- added
:=colorscalesupport for scatterplots
- updated metamorph.ml version
- moved book-utils into the library code base
- fixed broken require
- added dependency: std.lang
- added the
transpileAPI - experimental
- redeployed the previous version that seems to be a broken JAR
- updated deps (metamorph.ml, tempfiles)
- adapted to changes in metamorph.ml design-matrix api
- added
layer-histogram2d(experimental)
- added support for
:=symboland:=mark-symbol(controlling mark symbols)
- added
layer-heatmap - added
layer-correlation - added
layer-surface - annotations support
- updated docstrings
- defined
:=zto be:zby default, for convenience and compatibility with:=x,:=y - bugfix: avoiding the assumption that column names are keywords (#10) - thanks, @harold
- added initial Violin plot support
- improved boxplot support
- added SPLOM support
- added many details to the docstrings to reflect the main useful substitution keys for the various functions
- improved styling of
imshow - added initial 3d
surfacesupport
- refactored and made some functions private
- added
imshowfunction to show images - added some layout substitution keys
- support String columns (PR #11, fixes #10) - thanks, @harold
- updated docstrings
- refactored the plotly implementation and added detailed for reference generation
- renamed some fn arguments for clarity
- encoded the default coordinates as 2d rather than nil
- made sure the
plotly/plotfunction would accept only one arity - extended the
plotly/debugfunction to handle layers - simpilified the internal workflow of applying statistical transformations
- styling: set the wrapping div height to be "auto"
- improved handling of edges in density layers
- replaced the ad-hoc
WrappedValuedaratype with the Clojuredelayidiom (used to avoid the recursive transformations of certain functions) - plotly: corrected bar width for histograms
- plotly: added support for overlapping histograms
- plotly: added support for density layers
- plotly: added mark-fill support (in use by default for density layers)
- updated deps (Hanami, metamorph.ml, Fastmath, Kindly)
- using our own port of Hanami template
xformfunction - avoiding recursion into datasets in
xform - avoiding the wrapping of datasets which is unnecessary with the new
xform - removing the api dataset wrapper function which is not necessary anymore
- plotly: added support for 3d coordinates (3d scatterplots)
- plotly: added support for configuring the margin with sensible defaults (breaking the previous default behavior)
- initial support for geo coordinates
- renaming to Tableplot
- changing the main API namespaces
- deps update
- plotly - added support to override specific layer data (experimental)
- plotly - extended layer-smooth to use metamorph.ml models and design matrices
- deps update
- plotly - added text & font support
- plotly - bugfix: broken x axis in histograms
- plotly - coordinates support - WIP
- plotlylcoth - styling changes
- plotly - simplified the inference of mode and type a bit
- debugging support - WIP
- added the
plotlyAPI (experimental) generating Plotly.js plots
- breaking change: substitution keys are
:=abcd-style rather than:haclo/abcd-style - simplified CSV writing
- more careful handling of datasets - avoiding layer data when they can reuse the toplevel data
- related refactoring
- facets support - WIP
- catching common problems
- bugfix (#1) of type inference after stat
- renamed the
hanamikeyword namespace tohacloto avoid confusion
- initial version