Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
βCITATION.cff file
-
βcodemeta.json file
Found codemeta.json file -
β.zenodo.json file
-
βDOI references
-
βAcademic publication links
-
βCommitters with academic emails
1 of 7 committers (14.3%) from academic institutions -
βInstitutional organization owner
-
βJOSS paper metadata
-
βScientific vocabulary similarity
Low similarity (16.0%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
𦦠weasel: A small and easy workflow system
Basic Info
Statistics
- Stars: 85
- Watchers: 3
- Forks: 12
- Open Issues: 14
- Releases: 11
Topics
Metadata Files
README.md
Weasel: A small and easy workflow system
Weasel lets you manage and share end-to-end workflows for
different use cases and domains, and orchestrate training, packaging and
serving your custom pipelines. You can start off by cloning a pre-defined
project template, adjust it to fit your needs, load in your data, train a
pipeline, export it as a Python package, upload your outputs to a remote storage
and share your results with your team. Weasel can be used via the
weasel command and we provide templates in our
projects repo.
π‘ Example: Get started with a project template
The easiest way to get started is to clone a project template and run it βΒ for example, this end-to-end template that lets you train a spaCy part-of-speech tagger and dependency parser on a Universal Dependencies treebank.
shell
python -m weasel clone pipelines/tagger_parser_ud
Note
Our
projectsrepo includes various project templates for different NLP tasks, models, workflows and integrations that you can clone and run. The easiest way to get started is to pick a template, clone it and start modifying it!
π Documentation
Get started with the documentation:
- Learn how to create a Weasel workflow
- Working with directory and assets
- Running custom scripts
- Using remote storage
- Weasel integrations
- Command line interface description
Migrating from spaCy Projects
Weasel is a standalone replacement for spaCy Projects. There are a few backward incompatibilities that you should be aware of:
- The
SPACY_CONFIG_OVERRIDESenvironment variable is no longer checked. You can set configuration overrides usingWEASEL_CONFIG_OVERRIDES. - Support for the
spacy_versionconfiguration key has been dropped. - Support for the
check_requirementsconfiguration key has been dropped. - Support for
SPACY_PROJECT_USE_GIT_VERSIONenvironment variable has been dropped. - Error codes are now Weasel-specific, and do not follow spaCy error codes.
Weasel checks for the first three incompatibilities and will issue a warning if you're using it with spaCy-specific configuration options.
Owner
- Name: Explosion
- Login: explosion
- Kind: organization
- Email: contact@explosion.ai
- Location: Berlin, Germany
- Website: https://explosion.ai
- Twitter: explosion_ai
- Repositories: 61
- Profile: https://github.com/explosion
A software company specializing in developer tools for Artificial Intelligence and Natural Language Processing
GitHub Events
Total
- Issues event: 1
- Watch event: 21
- Member event: 1
- Issue comment event: 6
- Pull request event: 1
Last Year
- Issues event: 1
- Watch event: 21
- Member event: 1
- Issue comment event: 6
- Pull request event: 1
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Adriane Boyd | a****d@g****m | 30 |
| Basile Dura | b****a | 23 |
| Sofie Van Landeghem | s****g | 12 |
| Raphael Mitsch | r****h@o****m | 2 |
| Lj Miranda | 1****1 | 1 |
| Jeffrey GarcΓa | j****i@j****o | 1 |
| Aymen | a****a@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 17
- Total pull requests: 79
- Average time to close issues: 4 months
- Average time to close pull requests: 5 days
- Total issue authors: 14
- Total pull request authors: 12
- Average comments per issue: 2.24
- Average comments per pull request: 1.0
- Merged pull requests: 64
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 3
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 1
- Pull request authors: 2
- Average comments per issue: 4.0
- Average comments per pull request: 0.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- b2m (2)
- ljvmiranda921 (2)
- BLKSerene (2)
- pcschreiber1 (1)
- adrianeboyd (1)
- svlandeg (1)
- caiorcferreira (1)
- pmbaumgartner (1)
- oroszgy (1)
- TheOnlyWayUp (1)
- PaulBFB (1)
- justmars (1)
- polm (1)
- janrito (1)
Pull Request Authors
- adrianeboyd (28)
- bdura (24)
- svlandeg (16)
- aymenkrifa (2)
- jeffrey12cali (2)
- jtnicholl-cosairus (2)
- koaning (2)
- rmitsch (2)
- schorfma (2)
- ringohoffman (2)
- BLKSerene (1)
- ljvmiranda921 (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- pypi 8,895,362 last-month
- Total docker downloads: 528,988
-
Total dependent packages: 6
(may contain duplicates) -
Total dependent repositories: 2
(may contain duplicates) - Total versions: 15
- Total maintainers: 1
pypi.org: weasel
Weasel: A small and easy workflow system
- Homepage: https://github.com/explosion/weasel/
- Documentation: https://weasel.readthedocs.io/
- License: MIT
-
Latest release: 0.4.1
published almost 2 years ago
Rankings
Maintainers (1)
anaconda.org: weasel
Weasel lets you manage and share end-to-end workflows for different use cases and domains, and orchestrate training, packaging and serving your custom pipelines.
- Homepage: https://github.com/explosion/weasel
- License: MIT
-
Latest release: 0.4.1
published 9 months ago