hotfix -- fix a bug of missing run in github action
specify manylinux version for now to get rid of conversion issue for auditwheel
change the platform to manylinux2014
testing using new gh action (v1.4.2) for pypi-publish
using pypa/gh-action-pypi-publish@v1.4.2 in github action
testing direct twine upload
Update black.yaml
test reading as .stan
revert to .bin
pypi test
Update pypi-deploy.yaml
test pypi workflow
Update pypi-deploy-test.yaml
Update pypi-deploy-test.yaml
Update setup.py
Toolchain fix attempt Following prophet, add install_cmdstan_toolchain to install R tools (instead of using complier=True flag in the installation)
Reorder functions, add copytree of the cmdstan_dir for windows, use fstrings
Refactor code to align with what works in other modules
Fix.
Fix model name
Update requirements
Sort requirements, add statsmodel to project dependencies, add wheel to test requirements
Reorder imports
Move CMDSTAN_VERSION into config.json
Moving the global variable to config and create utils to read and set path based on var.
Add step to set cmdstan path
In the base estimator.py, which appears to be the root of most models, add step to set the cmdstan path, so that all the subsequent fit/sample steps will know where to find the right binary.
Make sure version json is in manifest
Change to fstrings.
Fix cmdstanpy install issue with pip (#850)
A base build to solve cmdstanpy installation problem
Move set cmdstan path to stan estimator (pyro don't need it)
Skip building models
calling compile in the first time running stan
remove prophet style ga workflow
Simplify install steps
Install in default path
Build model in place and rename to bin
do not prune stan installation
Fix typo, move authors
roll back to compiling stan files on the fly
Update setup.py
Update pyproject.toml
Remove duplicates
Remove executable renaming
fixing python build bug
Update setup.py
Update stan.py
Update setup.py
Update .gitignore
Update setup.py to compile stan file in place
Remove redundant step of stan_compiled. All included stan file and their compiled versions will live in orbit_package/stan folder to simplify overall flow.
Simplify get_compiled_stan_model
Simplify util/stan.py by consolidating 4 functions into 1. get_compiled_stan_model will do two things:
1) Read and load included stan file and the precompiled exe during setup 2) Read and compile user provided stan file in place
typo
Temp fix cmdstanpy removing executable
Add function to remove prior cmdstan versions
Clean up unused packages
Add function to remove prior cmdstan versions below the one specified in CMDSTAN_VERSION in config. Rename config.json
Udpate contributing notes to remove the step to build ext (no longer exist) Misc Linting
version
Fix path, bring back check version
Bring back previous behavior of checking compiled file is newer than stan file
Path setting:
For Windows, set proper paths to mingw32-make
For all platforms, set proper paths to tbb
This behavior aligns with environmental variable right after cmdstanpy_install
Limit path fix to windows only.
Mac/Linux won't work with os.environ['path']
Update version.py
Disable model autobuild in Linux
Update version.py
Update version.py
Update manifest to exclude executables
Update version.py
Remove exclude exe from orbit/stan
This would also exclude the executable after build step during setup.
utils update
revert mainifest.in
Update version.py
stan and exe file loading refinement
Update set_cmdstan_path.py
Update version.py
Always force compile model during setup
This negates the need to manually delete files after development before packaging
Description
Please include a summary of the change and which issue is fixed.
Fixes cmdstan installation issue and package installation issue for various platforms for python 3.10-3.11
Type of change
Please delete options that are not relevant.
[x] Bug fix
[ ] New feature
[ ] Breaking change
[ ] This change requires a documentation update
[ ] Backend change such as github actions, travisCI etc.
How Has This Been Tested?
Please explain how this patch was tested. E.g. unit tests, integration tests, manual tests.
fix typo and add step to remove the linux wheel
hotfix -- fix a bug of missing run in github action
specify manylinux version for now to get rid of conversion issue for auditwheel
change the platform to manylinux2014
testing using new gh action (v1.4.2) for pypi-publish
using
pypa/gh-action-pypi-publish@v1.4.2
in github actiontesting direct twine upload
Update black.yaml
test reading as .stan
revert to .bin
pypi test
Update pypi-deploy.yaml
test pypi workflow
Update pypi-deploy-test.yaml
Update pypi-deploy-test.yaml
Update setup.py
Toolchain fix attempt Following prophet, add install_cmdstan_toolchain to install R tools (instead of using complier=True flag in the installation)
Reorder functions, add copytree of the cmdstan_dir for windows, use fstrings
Refactor code to align with what works in other modules
Fix.
Fix model name
Sort requirements, add statsmodel to project dependencies, add wheel to test requirements
Reorder imports
Move CMDSTAN_VERSION into config.json
Moving the global variable to config and create utils to read and set path based on var.
In the base estimator.py, which appears to be the root of most models, add step to set the cmdstan path, so that all the subsequent fit/sample steps will know where to find the right binary.
Make sure version json is in manifest
Change to fstrings.
Fix cmdstanpy install issue with pip (#850)
A base build to solve cmdstanpy installation problem
Move set cmdstan path to stan estimator (pyro don't need it)
Skip building models
calling compile in the first time running stan
remove prophet style ga workflow
Simplify install steps
Install in default path Build model in place and rename to bin do not prune stan installation
Fix typo, move authors
roll back to compiling stan files on the fly
Update setup.py
Update pyproject.toml
Remove duplicates
Remove executable renaming
fixing python build bug
Update setup.py
Update stan.py
Update setup.py
Update .gitignore
Update setup.py to compile stan file in place
Remove redundant step of stan_compiled. All included stan file and their compiled versions will live in orbit_package/stan folder to simplify overall flow.
Simplify util/stan.py by consolidating 4 functions into 1. get_compiled_stan_model will do two things: 1) Read and load included stan file and the precompiled exe during setup 2) Read and compile user provided stan file in place
typo
Temp fix cmdstanpy removing executable
Add function to remove prior cmdstan versions
Clean up unused packages Add function to remove prior cmdstan versions below the one specified in CMDSTAN_VERSION in config. Rename config.json Udpate contributing notes to remove the step to build ext (no longer exist) Misc Linting
version
Fix path, bring back check version
Bring back previous behavior of checking compiled file is newer than stan file
Path setting: For Windows, set proper paths to mingw32-make For all platforms, set proper paths to tbb This behavior aligns with environmental variable right after cmdstanpy_install
Mac/Linux won't work with os.environ['path']
Update version.py
Disable model autobuild in Linux
Update version.py
Update version.py
Update manifest to exclude executables
Update version.py
Remove exclude exe from orbit/stan
This would also exclude the executable after build step during setup.
utils update
revert mainifest.in
Update version.py
stan and exe file loading refinement
Update set_cmdstan_path.py
Update version.py
Always force compile model during setup
This negates the need to manually delete files after development before packaging
Description
Please include a summary of the change and which issue is fixed.
Fixes cmdstan installation issue and package installation issue for various platforms for python 3.10-3.11
Type of change
Please delete options that are not relevant.
How Has This Been Tested?
Please explain how this patch was tested. E.g. unit tests, integration tests, manual tests.