- Clone the Repository:
git clone https://github.com/BIRD-Laboratories/QuantStudy/ cd QuantStudy
-
Navigate to the Project Directory:
cd QuantStudy -
Run the Main Script:
python main.py --params_dir parameters.json
--params_dir: Path to the JSON file containing simulation parameters. Default isparameters.json.
- The simulation will generate a plot of the economic indicators over time and save it as
economics.png.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project, you agree to abide by its terms.
-
Fork the Repository:
- Click the "Fork" button on the top right of the repository page.
-
Clone Your Fork:
git clone https://github.com/yourusername/QuantStudy.git cd QuantStudy -
Create a New Branch:
git checkout -b your-branch-name
-
Make Your Changes:
- Follow PEP8.
- Ensure your changes are well-documented.
-
Run Tests:
python -m unittest discover tests
-
Commit Your Changes:
git commit -m "Your detailed description of your changes." -
Push to Your Fork:
git push origin your-branch-name
-
Submit a Pull Request:
- Go to the original repository and click the "New Pull Request" button.
- Describe your changes in detail and submit the pull request.
- If you find a bug or have a feature request, please open an issue on the GitHub Issues page.
- Provide detailed information about the issue, including steps to reproduce it if applicable.
- Follow the PEP 8 style guide for Python code.
- Use meaningful variable and function names.
- Document your code using docstrings and comments where necessary.
- Write unit tests for new functionality.
- Ensure all existing tests pass before submitting a pull request.
- All contributions will be reviewed by the maintainers.
- Once approved, your contribution will be merged into the main branch.
Thank you for your interest in contributing to the QuantStudy project!
bash.sh is to print out all the python files to a text file to make AI pairprogramming easier. addopencl.sh is intended to be used in programs where OpenCL isn't already installed (such as Google Colab).
This project was constructed during pair programming with DeepSeek V2 06-28. Currently code is in very early stages and may not work as correctly or at all.