minerl-wrappers
minerl-wrappers compiles common wrappers and standardizes code for reproducibility in the MineRL environment!
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
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.8%) to scientific vocabulary
Keywords
Repository
minerl-wrappers compiles common wrappers and standardizes code for reproducibility in the MineRL environment!
Basic Info
- Host: GitHub
- Owner: minerl-wrappers
- License: gpl-3.0
- Language: Python
- Default Branch: main
- Homepage: https://pypi.org/project/minerl-wrappers/
- Size: 382 KB
Statistics
- Stars: 5
- Watchers: 0
- Forks: 0
- Open Issues: 3
- Releases: 5
Topics
Metadata Files
README-DEV.md
Develop
For development, I highly recommend using poetry to install your dev environment:### Poetry Installation
Install poetry.
```bash
To create a virtual environment with all dependencies:
poetry install
To do things in the virtual environments
poetry shell ```
If for some reason you cannot use poetry, install use pip install -r requirements-dev.txt into your virtual environment.
Be cautious adding dependencies when editing minerl-wrappers code and only do so through poetry.
Formatting
Format your code with black . or poetry run black ..
Dependencies
Upgrade poetry packages with poetry update.
If anyone else adds requirements run poetry install to update your local environment.
You can add dependency packages with poetry add <package-name>.
Make sure to commit poetry.lock and pyproject.toml after making any changes!
Lastly, generate precise requirements with poetry export -f requirements.txt --output requirements.txt.
Testing
Run tests with poetry run pytest tests.
For code coverage, run poetry run pytest tests --cov=minerl_wrappers.
Pull Requests
When you make a pull request, automated testing checks will run. In order to merge, make sure to get at least one review from a contributor and that your tests pass. Tests can fail either because tests didn't pass, the code wasn't formatted correctly, or no tests were added to maintain code coverage.
Owner
- Name: MineRL Wrappers
- Login: minerl-wrappers
- Kind: organization
- Website: https://github.com/minerl-wrappers/minerl-wrappers
- Repositories: 1
- Profile: https://github.com/minerl-wrappers
Citation (CITATION.cff)
# YAML 1.2
---
authors:
-
family-names: Frost
given-names: Julius
orcid: "https://orcid.org/0000-0002-8401-8122"
cff-version: "1.1.0"
date-released: 2021-07-20
license: "GPL-3.0-only"
message: "If you use this software, please cite it using these metadata."
repository-code: "https://github.com/minerl-wrappers/minerl-wrappers"
title: "minerl-wrappers"
...
GitHub Events
Total
Last Year
Committers
Last synced: almost 3 years ago
All Time
- Total Commits: 15
- Total Committers: 3
- Avg Commits per committer: 5.0
- Development Distribution Score (DDS): 0.267
Top Committers
| Name | Commits | |
|---|---|---|
| Julius Frost | 3****t@u****m | 11 |
| dependabot[bot] | 4****]@u****m | 3 |
| Julius Frost | j****t@g****m | 1 |
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 1
- Total pull requests: 21
- Average time to close issues: 3 days
- Average time to close pull requests: 8 days
- Total issue authors: 1
- Total pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 0.71
- Merged pull requests: 17
- Bot issues: 0
- Bot pull requests: 7
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- juliusfrost (1)
Pull Request Authors
- juliusfrost (14)
- dependabot[bot] (7)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 30 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 5
- Total maintainers: 1
pypi.org: minerl-wrappers
minerl-wrappers compiles common wrappers and standardizes code for reproducibility in the MineRL environment!
- Homepage: https://github.com/minerl-wrappers/minerl-wrappers/
- Documentation: https://minerl-wrappers.readthedocs.io/
- License: GPL-3.0-only
-
Latest release: 0.1.6
published over 4 years ago
Rankings
Maintainers (1)
Dependencies
- black 21.9b0 develop
- click 8.0.1 develop
- coverage 5.5 develop
- joblib 1.0.1 develop
- mypy-extensions 0.4.3 develop
- pathspec 0.9.0 develop
- platformdirs 2.3.0 develop
- pytest-cov 2.12.1 develop
- regex 2021.8.28 develop
- scikit-learn 0.24.2 develop
- scipy 1.6.1 develop
- threadpoolctl 2.2.0 develop
- tomli 1.2.1 develop
- typed-ast 1.4.3 develop
- appnope 0.1.2
- atomicwrites 1.4.0
- attrs 21.2.0
- backcall 0.2.0
- bullet 2.2.0
- certifi 2021.5.30
- charset-normalizer 2.0.4
- cloudpickle 1.6.0
- colorama 0.4.4
- coloredlogs 15.0.1
- cycler 0.10.0
- daemoniker 0.2.3
- decorator 5.1.0
- dill 0.3.4
- filelock 3.0.12
- getch 1.0
- gym 0.19.0
- humanfriendly 9.2
- idna 3.2
- importlib-metadata 4.8.1
- inflection 0.5.1
- iniconfig 1.1.1
- ipython 7.31.1
- jedi 0.18.0
- jinja2 3.0.1
- kiwisolver 1.3.2
- lxml 4.9.1
- markupsafe 2.0.1
- matplotlib 3.4.3
- matplotlib-inline 0.1.3
- minerl 0.4.2
- numpy 1.21.1
- opencv-python 4.5.3.56
- packaging 21.0
- parso 0.8.2
- pexpect 4.8.0
- pickleshare 0.7.5
- pillow 9.0.1
- pluggy 1.0.0
- prompt-toolkit 3.0.20
- psutil 5.8.0
- ptyprocess 0.7.0
- py 1.10.0
- pygments 2.10.0
- pyparsing 2.4.7
- pyreadline 2.1
- pyro4 4.81
- pytest 6.2.5
- python-dateutil 2.8.2
- pyyaml 5.4.1
- requests 2.26.0
- serpent 1.40
- simple-term-menu 1.4.1
- six 1.16.0
- toml 0.10.2
- tqdm 4.62.2
- traitlets 5.1.0
- typing 3.7.4.3
- typing-extensions 3.10.0.2
- urllib3 1.26.6
- wcwidth 0.2.5
- xmltodict 0.12.0
- zipp 3.5.0
- black ^21.7b0 develop
- pytest ^6.2.4 develop
- pytest-cov ^2.12.1 develop
- scikit-learn ^0.24.2 develop
- PyYAML *
- gym *
- minerl ^0.4.0
- numpy *
- opencv-python *
- python ^3.7
- PyYAML >=5.4.1 development
- black >=21.7b0 development
- gym >=0.19.0 development
- minerl ==0.4.2 development
- numpy >=1.21.0 development
- opencv-python >=4.5.3 development
- pytest >=6.2.4 development
- pytest-cov >=2.12.1 development
- scikit-learn >=0.24.2 development
- PyYAML >=5.4.1
- gym >=0.19.0
- minerl ==0.4.2
- numpy >=1.21.0
- opencv-python >=4.5.3
- actions/cache v2 composite
- actions/checkout v2 composite
- docker/setup-buildx-action v1 composite
- actions/cache v2 composite
- actions/checkout v2 composite
- codecov/codecov-action v2 composite
- docker/setup-buildx-action v1 composite
- tj-actions/changed-files v1.0.0 composite
- dependencies latest build
- ubuntu 18.04 build