Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nestauk/svizzle
Svelte components for data visualisation and utilities for data transformation.
https://github.com/nestauk/svizzle
components dataviz functional-programming svelte
Last synced: 2 months ago
JSON representation
Svelte components for data visualisation and utilities for data transformation.
- Host: GitHub
- URL: https://github.com/nestauk/svizzle
- Owner: nestauk
- License: mit
- Created: 2018-12-12T15:11:51.000Z (about 6 years ago)
- Default Branch: dev
- Last Pushed: 2024-03-26T10:27:20.000Z (9 months ago)
- Last Synced: 2024-10-20T04:58:22.964Z (2 months ago)
- Topics: components, dataviz, functional-programming, svelte
- Language: JavaScript
- Homepage: https://nestauk.github.io/svizzle
- Size: 153 MB
- Stars: 18
- Watchers: 13
- Forks: 0
- Open Issues: 85
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Svizzle
Svelte components for data visualisation and utilities for data transformation.
## Documentation
All functions are documented at [https://nestauk.github.io/svizzle](https://nestauk.github.io/svizzle), divided by modules.
## Modules installation
[![lerna](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg)](https://lerna.js.org/)
Svizzle is a mono-repo containing the source code of various npm packages: please follow these links for installation instructions.
**[Components](https://github.com/nestauk/svizzle/tree/release/packages/components)**
- [`@svizzle/barchart`](https://github.com/nestauk/svizzle/tree/release/packages/components/barchart)
- [`@svizzle/choropleth`](https://github.com/nestauk/svizzle/tree/release/packages/components/choropleth)
- [`@svizzle/histogram`](https://github.com/nestauk/svizzle/tree/release/packages/components/histogram)
- [`@svizzle/legend`](https://github.com/nestauk/svizzle/tree/release/packages/components/legend)
- [`@svizzle/mapbox`](https://github.com/nestauk/svizzle/tree/release/packages/components/mapbox)
- [`@svizzle/time_region_value`](https://github.com/nestauk/svizzle/tree/release/packages/components/time_region_value)
- [`@svizzle/ui`](https://github.com/nestauk/svizzle/tree/release/packages/components/ui)**[Tools](https://github.com/nestauk/svizzle/tree/release/packages/tools)**
- [`@svizzle/atlas`](https://github.com/nestauk/svizzle/tree/release/packages/tools/atlas)
- [`@svizzle/dev`](https://github.com/nestauk/svizzle/tree/release/packages/tools/dev)
- [`@svizzle/dom`](https://github.com/nestauk/svizzle/tree/release/packages/tools/dom)
- [`@svizzle/file`](https://github.com/nestauk/svizzle/tree/release/packages/tools/file)
- [`@svizzle/geo`](https://github.com/nestauk/svizzle/tree/release/packages/tools/geo)
- [`@svizzle/geometry`](https://github.com/nestauk/svizzle/tree/release/packages/tools/geometry)
- [`@svizzle/request`](https://github.com/nestauk/svizzle/tree/release/packages/tools/request)
- [`@svizzle/utils`](https://github.com/nestauk/svizzle/tree/release/packages/tools/utils)## Cloning
Files fetched or processed via `@svizzle/atlas` are distributed in [this repo](https://github.com/nestauk/svizzle_atlas_distro), which is registered as a git [submodule](https://git-scm.com/book/en/v2/Git-Tools-Submodules), so the first time you clone `svizzle` please use:
```
git clone --recurse-submodules [email protected]:nestauk/svizzle.git
```to make sure to fetch it.
If you already cloned it and forgot `--recurse-submodules`, you can run:
```
git submodule update --init
```## Development
See [here](./doc/dev.md).