bandit_research_group_9
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 (9.0%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: Oscar12346
- Language: Jupyter Notebook
- Default Branch: main
- Size: 2.33 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
DSAIT4220 - Research In Intelligent Decision Making
Group 9
This project uses Python 3.9 or higher.
Setup Instructions
- Create a virtual environment: ```bash # Navigate to the project directory cd bandit_practice
# Create a virtual environment python -m venv venv
# Activate the virtual environment # On macOS/Linux: source venv/bin/activate # On Windows: .\venv\Scripts\activate ```
Install dependencies: ```bash
Install all dependencies
pip install -r requirements.txt ```
Verify the installation: ```bash
Check if Python packages are installed correctly
python -c "import matplotlib; import minigrid; import moviepy" ```
Development Tools
The project includes several development tools for code quality:
- flake8: For code linting
- mypy: For static type checking
- black: For code formatting
- isort: For import sorting
- ipython and notebook: For interactive development
Deactivating the Virtual Environment
When you're done working on the project, you can deactivate the virtual environment:
bash
deactivate
How to test new Adversaries
To test new adversaries you should plugin inside the adversaries folder a new python file with the adversary code following the template
provided inside adversaries/adversary.py.
Then writhe a jupyter notebook following the same structure of the experiments provided in experiments folder.
Owner
- Login: Oscar12346
- Kind: user
- Repositories: 1
- Profile: https://github.com/Oscar12346
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: Adversarial-Bandit Testing Framework
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Jeroen
family-names: Janssen
affiliation: MSc Student TU-Delft
email: j.d.janssen@student.tudelft.nl
- given-names: Tomàs
family-names: Osarte
email: t.osarte@student.tudelft.nl
affiliation: MSc Student TU-Delft
- given-names: David
name-particle: van der
family-names: Maas
email: d.w.vandermaas@student.tudelft.nl
affiliation: MSc Student TU-Delft
- given-names: Oscar
family-names: Wezenaar
email: o.a.h.wezenaar@student.tudelft.nl
affiliation: MSc Student TU-Delft
repository-code: 'https://github.com/Oscar12346/bandit_research_group_9'
GitHub Events
Total
- Push event: 3
Last Year
- Push event: 3
Dependencies
- 123 dependencies
- black ^23.3.0 develop
- flake8 ^6.0.0 develop
- ipython ^8.13.2 develop
- isort ^5.12.0 develop
- mypy ^1.3.0 develop
- notebook ^6.5.4 develop
- rope ^1.8.0 develop
- matplotlib ^3.7.1
- minigrid ^2.2.1
- moviepy ^1.0.3
- python >=3.9
- black >=23.3.0
- flake8 >=6.0.0
- ipython >=8.13.2
- isort >=5.12.0
- matplotlib >=3.7.1
- minigrid >=2.2.1
- moviepy >=1.0.3
- mypy >=1.3.0
- notebook >=6.5.4
- pandas >=2.2.3
- rope >=1.8.0
- scipy >=1.15.3
- seaborn >=0.13.2