A variety of final minor changes to prepare the package for its full PyPI and conda-forge release.
I quickly realized the issue we ran into attempting to install it off Test PyPI was simply due to the same not having the correct packages, since it was merely the test repo. This can be fixed in the future by simply doing pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple csu_radartools as the test install command to grab both.
However, I did find a number of active or potential issues as far as packaging is concerned that I did fix. Also, I added a RELEASE.md with release instructions that you should follow after merging this PR to formally release it on PyPI. Finally, I fixed, updated and enhanced the package README, updated the CHANGELOG with all the latest changes, and did a few other minor fixes/cleanup.
A variety of final minor changes to prepare the package for its full PyPI and conda-forge release.
I quickly realized the issue we ran into attempting to install it off Test PyPI was simply due to the same not having the correct packages, since it was merely the test repo. This can be fixed in the future by simply doing
pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple csu_radartools
as the test install command to grab both.However, I did find a number of active or potential issues as far as packaging is concerned that I did fix. Also, I added a
RELEASE.md
with release instructions that you should follow after merging this PR to formally release it on PyPI. Finally, I fixed, updated and enhanced the package README, updated the CHANGELOG with all the latest changes, and did a few other minor fixes/cleanup.