Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
âCITATION.cff file
Found CITATION.cff file -
âcodemeta.json file
Found codemeta.json file -
â.zenodo.json file
Found .zenodo.json file -
âDOI references
-
âAcademic publication links
-
âAcademic email domains
-
âInstitutional organization owner
-
âJOSS paper metadata
-
âScientific vocabulary similarity
Low similarity (15.6%) to scientific vocabulary
Repository
đĻĢ MLOps for (online) machine learning
Basic Info
Statistics
- Stars: 88
- Watchers: 5
- Forks: 15
- Open Issues: 4
- Releases: 1
Metadata Files
README.md
đĻĢ Beaver âĸ MLOps for (online) machine learning
Beaver is...
â The whole package âĸ it's a framework to develop, deploy, and maintain machine learning models. And that includes feature engineering.
â No fuss âĸ there's an SDK to do stuff, and a UI to see stuff.
â Online-first âĸ it is designed for online machine learning models, while also supporting batch models.
â Opinionated âĸ it encourages you to process data with SQL and define models in Python.
â Interfaces all the way down âĸ you can plug in your existing message broker, stream processor, model store, etc. This is called a hexagonal architecture in software design.
â Batteries included âĸ default infrastructure and monitoring are provided if needed.
𤹠Getting started
There is a pre-built image you can pull and run đŗ
sh
docker pull ghcr.io/online-ml/beaver:latest
docker run ghcr.io/online-ml/beaver
You can also build the provided docker-compose.yaml yourself:
sh
git clone git@github.com:online-ml/beaver.git
cd beaver
docker-compose up
Go to http://localhost:8501 to access the user interface.
This is all you need to run Beaver. Check out the examples to see how to use it.
đ Examples
đ License
Beaver is free and open-source software licensed under the 3-clause BSD license.
Owner
- Name: The Fellowship of Online Machine Learning
- Login: online-ml
- Kind: organization
- Website: https://maxhalford.notion.site/Friends-of-Online-Machine-Learning-8a264829ccf345a4b2627de38139ec8b
- Repositories: 8
- Profile: https://github.com/online-ml
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: Beaver
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Max
family-names: Halford
email: maxhalford25@gmail.com
orcid: 'https://orcid.org/0000-0003-1464-4520'
repository-code: 'https://github.com/online-ml/beaver'
abstract: 'MLOps for (online) machine learning '
license: BSD-3-Clause
commit: 7588d30
GitHub Events
Total
- Watch event: 8
- Fork event: 2
Last Year
- Watch event: 8
- Fork event: 2
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 13
- Total pull requests: 23
- Average time to close issues: 2 months
- Average time to close pull requests: 15 days
- Total issue authors: 6
- Total pull request authors: 6
- Average comments per issue: 4.0
- Average comments per pull request: 0.74
- Merged pull requests: 20
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 3
- Pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: less than a minute
- Issue authors: 1
- Pull request authors: 2
- Average comments per issue: 0.33
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- DABH (3)
- dberardo-com (2)
- leepand (1)
- dberardo (1)
- hari5g900 (1)
- AndreaPrati98 (1)
Pull Request Authors
- nn-ch (4)
- MaxHalford (4)
- DABH (2)
- SioMcNamara (1)
- dberardo-com (1)
- AlexImb (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- snok/install-poetry v1 composite
- ./.github/actions/install-env * composite
- actions/checkout v3 composite
- ./.github/actions/install-env * composite
- actions/checkout v3 composite
- python 3.10 build
- certifi 2023.7.22
- charset-normalizer 3.3.0
- idna 3.4
- requests 2.31.0
- urllib3 2.0.6
- python ^3.10
- requests ^2.26.0
- dill *
- jupyter *
- kafka-python *
- pandas *
- psycopg *
- requests *
- river *
- 134 dependencies
- black ^22.8.0 develop
- ipykernel ^6.22.0 develop
- mypy ^0.991 develop
- pre-commit ^3.0.0 develop
- pytest ^7.1.3 develop
- pytest-xdist ^3.1.0 develop
- ruff ^0.0.267 develop
- scikit-learn ^1.2.2 develop
- beaver_sdk *
- celery ^5.2.7
- dill ^0.3.6
- fastapi ^0.92.0
- httpx ^0.23.3
- kafka-python ^2.0.2
- psycopg ^3.1.4
- psycopg2 ^2.9.5
- pydantic ^1.10.7
- python ^3.10
- redis ^4.5.5
- river ^0.15.0
- rq ^1.14.1
- sqlmodel ^0.0.8
- uvicorn ^0.20.0
- websockets ^10.4
- streamlit ^1.21.0 ui