An oppinionated data science project template for the Nexus platform. An abstraction over Streamlit.
Project description
nexus-databoard
This application provides the boilerplate to rapidly build data applications on the streamlit framework (which is already rapid!).
Quick Start
There are a few options to get started rapidly.
Clone
Clone the repository, and do pip install -r requirements.txt
You can add your own files to the ./pages directory to add/replace the example pages.
Then do ./run
or streamlit run ./src/nexus_databoard/Home.py
Docker Compose
Run the docker compose file to spin up the examples.
You can also mount your own files in the pages
directory in the app.
For easy development, copy the requirements into your workspace and get autocompletion for the dependencies.
pip install -r requirements.txt
Example Compose file that mounts a local pages
directory
services:
nexus_analytics:
image: savantly/nexus-databoard:latest
container_name: my-data-tools
ports:
- 8501:8501
environment: []
volumes:
- ./pages:/app/pages
Extend the image
Extend the image and add your page files to the pages
directory.
Example -
FROM savantly/nexus-databoard
COPY ./pages /app/pages/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file nexus_databoard-0.0.2.tar.gz
.
File metadata
- Download URL: nexus_databoard-0.0.2.tar.gz
- Upload date:
- Size: 8.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e971e1b472506d9849cabc93c166adda144c6351c8e92710e145c4a986020e24 |
|
MD5 | b5da79b2eacb30a195b67b5825d80506 |
|
BLAKE2b-256 | 4307b5f8a07059fb5a5e97852bd998a3a55b8fa13e448c16d4cfbcba12ddaf59 |
File details
Details for the file nexus_databoard-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: nexus_databoard-0.0.2-py3-none-any.whl
- Upload date:
- Size: 11.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c530ffc2627b38caa4fa8d028c3333f6855d3c5833250bcf4709fd0d8e8b349 |
|
MD5 | 01105821573e57103b3457e783128e9b |
|
BLAKE2b-256 | c5342a4e3dfa704dd60b23000f7ab0d1604c2f072c11dc6eda48fa24dd2a4678 |