├── .editorconfig ├── .github ├── actions │ └── setup-poetry │ │ └── action.yml └── workflows │ ├── main.yml │ ├── on-release-main.yml │ ├── release-please.yml │ └── validate.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .release-please-config.json ├── .tool-versions ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── docker-compose.yml ├── docs ├── index.md └── modules.md ├── examples └── modsim.csv ├── mkdocs.yml ├── modsim ├── __init__.py ├── __main__.py ├── main.py └── utils.py ├── poetry.lock ├── pyproject.toml ├── requirements.txt ├── tests └── test_modsim.py └── tox.ini /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/actions/setup-poetry/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/.github/actions/setup-poetry/action.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/on-release-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/.github/workflows/on-release-main.yml -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/.release-please-config.json -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | python 3.12.3 2 | poetry 1.8.3 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/modules.md: -------------------------------------------------------------------------------- 1 | ::: modsim.main 2 | -------------------------------------------------------------------------------- /examples/modsim.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/examples/modsim.csv -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /modsim/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.5.2" 2 | -------------------------------------------------------------------------------- /modsim/__main__.py: -------------------------------------------------------------------------------- 1 | from .main import app 2 | 3 | app() 4 | -------------------------------------------------------------------------------- /modsim/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/modsim/main.py -------------------------------------------------------------------------------- /modsim/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/modsim/utils.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/test_modsim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/tests/test_modsim.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavinying/modsim/HEAD/tox.ini --------------------------------------------------------------------------------