Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SMRF package #170

Merged
merged 61 commits into from
Jun 29, 2020
Merged

SMRF package #170

merged 61 commits into from
Jun 29, 2020

Conversation

scotthavens
Copy link
Contributor

@scotthavens scotthavens commented Jun 25, 2020

SMRF is now no longer dependent on IPW, enabling SMRF to be compiled and uploaded to pypi.

  • Use setuptools_scm to manage the version
  • New Docker image that is 1/3 the size of the old and not dependent on IPW image
  • moved the tests into the smrf-dev package so it is distributed during the pip install
  • Yeah, it's pip installable
  • The cloud factor csv in the test data had 1984-2008 which was not needed
  • Netcdf output testing to ensure that the version is being properly added
  • Test the backup config is adding the version
  • Expanded the tox testing for python 3.6, 3.7 and 3.8 on Linux and MacOS
  • Automated deployment to pypi
  • Most of the changes are from isort and flake8
  • Removed older Python 2.7 imports
  • Improved the logger handling

…runtime, removed some git stuff and mk_project
…version is in the files, changed variable_list to variable_dict for outputs
@scotthavens scotthavens marked this pull request as draft June 25, 2020 21:37
@scotthavens scotthavens marked this pull request as ready for review June 26, 2020 18:30
@scotthavens scotthavens requested a review from jomey June 26, 2020 18:31
@scotthavens
Copy link
Contributor Author

Other issues that this PR will address:

.dockerignore Show resolved Hide resolved
.travis.yml Show resolved Hide resolved
requirements.txt Show resolved Hide resolved
smrf/__init__.py Show resolved Hide resolved
smrf/data/__init__.py Show resolved Hide resolved
smrf/framework/art.py Show resolved Hide resolved
smrf/tests/smrf_test_case.py Show resolved Hide resolved
smrf/tests/test_topo.py Show resolved Hide resolved
travis/build-sdist.sh Outdated Show resolved Hide resolved
travis/cibuildwheel_before_build_linux.sh Show resolved Hide resolved
@scotthavens scotthavens merged commit d6f062a into USDA-ARS-NWRC:master Jun 29, 2020
@scotthavens scotthavens deleted the smrf_package branch June 29, 2020 21:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants