Skip to content

Commit

Permalink
Merge pull request #60 from aburrell/v2.6.2_rc
Browse files Browse the repository at this point in the history
V2.6.1 Release
  • Loading branch information
aburrell authored Sep 11, 2020
2 parents 7872ac2 + 1bf7787 commit b582929
Show file tree
Hide file tree
Showing 34 changed files with 983 additions and 1,211 deletions.
11 changes: 0 additions & 11 deletions .bumpversion.cfg

This file was deleted.

34 changes: 0 additions & 34 deletions .cookiecutterrc

This file was deleted.

16 changes: 0 additions & 16 deletions .coveragerc

This file was deleted.

7 changes: 0 additions & 7 deletions .landscape.yaml

This file was deleted.

18 changes: 10 additions & 8 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,24 @@ python:
- "3.6"
- "3.7"
- "3.8"
sudo: false
env:
global:
LD_PRELOAD=/lib/x86_64-linux-gnu/libSegFault.so
- LD_PRELOAD=/lib/x86_64-linux-gnu/libSegFault.so
before_install:
- python --version
- uname -a
- lsb_release -a
install:
- pip install coveralls
- "python setup.py install"
- pip install tox-travis
- pip install numpy tox-travis coveralls
- python setup.py install
script:
- tox
- coverage run --source aacgmv2 -m py.test
after_sucess: coveralls
- |
if [ $TRAVIS_PYTHON_VERSION == "3.7" ]; then
tox -e check,docs
fi
- tox -e $TRAVIS_PYTHON_VERSION
after_success:
- coveralls --rcfile=setup.cfg
notifications:
email:
on_success: never
Expand Down
61 changes: 44 additions & 17 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,8 +1,25 @@

Changelog
=========

2.6.1 (2020-09-11)
------------------

* Moved formerly deprecated utilities from `deprecated.py` to `utils.py`
* Removed allowance for deprecated kwarg `code` from `convert_latlon` and
`convert_latlon_arr`, as scheduled
* Updated CI to include python 3.8 everywhere
* Moved all configuration information to setup.cfg
* Fixed coveralls implementation
* Fixed broken links in the documentation
* Removed unused code analysis tools
* Improved unit test coverage
* Make PEP8 changes


2.6.0 (2020-01-06)
-----------------------------------------
------------------

* Updated AACGM-v2 coefficients derived using the IGRF13 model
* Updated IGRF and GUFM1 coefficients using the IGRF13 model
* Added additional checks to the C code for reading the IGRF13 coefficient file
Expand All @@ -15,7 +32,8 @@ Changelog


2.5.3 (2019-12-23)
-----------------------------------------
------------------

* Changed log warning about array functions to info
* Changed default method from `TRACE` to `ALLOWTRACE`
* Added C wrappers for list input, removing inefficient use of `np.vectorize`
Expand All @@ -28,7 +46,8 @@ Changelog


2.5.2 (2019-08-27)
-----------------------------------------
------------------

* Added FutureWarning to deprecated functions
* Updated names in licenses
* Moved module structure routine tests to their own class
Expand All @@ -41,14 +60,16 @@ Changelog


2.5.1 (2018-10-19)
-----------------------------------------
------------------

* Commented out debug statement in C code
* Updated environment variable warning to output to stderr instead of stdout
* Added templates for pull requests, issues, and a code of conduct


2.5.0 (2018-08-08)
-----------------------------------------
------------------

* Updated C code and coefficients to version 2.5. Changes in python
code reflect changes in C code (includes going back to using environment
variables instead of strings for coefficient file locations)
Expand All @@ -58,20 +79,23 @@ Changelog


2.4.2 (2018-05-21)
-----------------------------------------
------------------

* Fixed bug in convert_mlt that caused all time inputs to occur
at 00:00:00 UT
* Fixed year of last two updates in changelog


2.4.1 (2018-04-04)
-----------------------------------------
------------------

* Fix bug in installation that caused files to be placed in the wrong
directory
* Added DOI


2.4.0 (2018-03-21)
-----------------------------------------
------------------

* Update to use AACGM-v2.4, which includes changes to the inverse MLT and
dipole tilt functions and some minor bug fixes
Expand All @@ -81,38 +105,41 @@ Changelog
* Updated dependencies, removing support for python 3.3
* Tested on Mac OSX
* Updated comments to include units for input and output



2.0.0 (2016-11-03)
-----------------------------------------
------------------

* Change method of calculating MLT, see documentation of convert_mlt for details


1.0.13 (2015-10-30)
-----------------------------------------
-------------------

* Correctly convert output of subsol() to geodetic coordinates (the error in MLT/mlon conversion was not large, typically two decimal places and below)
* Correctly convert output of subsol() to geodetic coordinates (the error in
MLT/mlon conversion was not large, typically two decimal places and below)


1.0.12 (2015-10-26)
-----------------------------------------
-------------------

* Return nan in forbidden region instead of throwing exception


1.0.11 (2015-10-26)
-----------------------------------------
-------------------

* Fix bug in subsolar/MLT conversion


1.0.10 (2015-10-08)
-----------------------------------------
-------------------

* No code changes, debugged automatic build/upload process and needed new version numbers along the way
* No code changes, debugged automatic build/upload process and needed new
version numbers along the way


1.0.0 (2015-10-07)
-----------------------------------------
------------------

* Initial release
2 changes: 1 addition & 1 deletion CONTRIBUTING.rst
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ To set up `aacgmv2` for local development:
``assert`` statement for testing output, or use the numpy testing suite.

4. When you're done making changes, run all the checks, doc builder and spell
checker with `tox <http://tox.readthedocs.org/en/latest/install.html>`_ [1]_::
checker with `tox <https://tox.readthedocs.io/en/latest/install.html>`_ [1]_::

tox

Expand Down
10 changes: 4 additions & 6 deletions MANIFEST.in
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,7 @@ recursive-include aacgmv2 *.asc
recursive-include aacgmv2 *.txt
recursive-include c_aacgmv2 *.txt

include .bumpversion.cfg
include .coveragerc
include .cookiecutterrc
include .isort.cfg
include .pylintrc
include setup.cfg

include AUTHORS.rst
include CHANGELOG.rst
Expand All @@ -21,6 +17,8 @@ include LICENSE-AstAlg.txt
include README.rst
include CODE_OF_CONDUCT.md

include tox.ini .travis.yml appveyor.yml .codeclimate.yml .landscape.yaml
include tox.ini
include *.yml
include .*.yml

global-exclude *.py[cod] __pycache__ *.so *.dylib *.dSYM .pytest_cache
45 changes: 19 additions & 26 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ in the full documentation.
Documentation
=============

https://aacgmv2.readthedocs.org/
https://aacgmv2.readthedocs.io/en/latest/

http://superdarn.thayer.dartmouth.edu/aacgm.html

Expand All @@ -67,8 +67,7 @@ Badges
- |docs|
* - tests
- | |travis| |appveyor| |requires|
| |landscape| |codeclimate|
| |scrutinizer| |codacy|
| |codeclimate| |scrutinizer| |codacy| |coveralls|
* - package
- | |version| |supported-versions|
| |wheel| |supported-implementations|
Expand All @@ -77,9 +76,9 @@ Badges
:target: https://readthedocs.org/projects/aacgmv2
:alt: Documentation Status

.. |travis| image:: https://travis-ci.org/aburrell/aacgmv2.svg?branch=master
.. |travis| image:: https://api.travis-ci.org/aburrell/aacgmv2.svg?branch=master
:alt: Travis-CI Build Status
:target: https://travis-ci.org/aburrell/aacgmv2
:target: https://travis-ci.org/github/aburrell/aacgmv2

.. |appveyor| image:: https://ci.appveyor.com/api/projects/status/github/aburrell/aacgmv2?branch=master&svg=true
:alt: AppVeyor Build Status
Expand All @@ -89,48 +88,42 @@ Badges
:alt: Requirements Status
:target: https://requires.io/github/aburrell/aacgmv2/requirements/?branch=master

.. |coveralls| image:: https://coveralls.io/repos/aburrell/aacgmv2/badge.svg?branch=master&service=github
:alt: Coverage Status
.. |coveralls| image:: https://coveralls.io/repos/github/aburrell/aacgmv2/badge.svg
:alt: Coverage Status (Coveralls)
:target: https://coveralls.io/github/aburrell/aacgmv2

.. |codecov| image:: https://codecov.io/github/aburrell/aacgmv2/coverage.svg?branch=master
:alt: Coverage Status
:target: https://codecov.io/github/aburrell/aacgmv2

.. |landscape| image:: https://landscape.io/github/aburrell/aacgmv2/master/landscape.svg?style=flat
:target: https://landscape.io/github/aburrell/aacgmv2/master
:alt: Code Quality Status

.. |codacy| image:: https://api.codacy.com/project/badge/Grade/b64ee44194f148f5bdb0f00c7cf16ab8
:target: https://www.codacy.com/app/aburrell/aacgmv2?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=aburrell/aacgmv2&amp;utm_campaign=Badge_Grade
:alt: Codacy Code Quality Status
:alt: Codacy Code Quality Status
:target: https://www.codacy.com/manual/aburrell/aacgmv2?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=aburrell/aacgmv2&amp;utm_campaign=Badge_Grade

.. |codeclimate| image:: https://codeclimate.com/github/aburrell/aacgmv2/badges/gpa.svg
.. |codeclimate| image:: https://api.codeclimate.com/v1/badges/91f5a91bf3d9ba90cb57/maintainability.svg
:target: https://codeclimate.com/github/aburrell/aacgmv2
:alt: CodeClimate Quality Status

.. |version| image:: https://img.shields.io/pypi/v/aacgmv2.svg?style=flat
:alt: PyPI Package latest release
:target: https://pypi.python.org/pypi/aacgmv2
:target: https://pypi.org/project/aacgmv2/

.. |downloads| image:: https://img.shields.io/pypi/dm/aacgmv2.svg?style=flat
:alt: PyPI Package monthly downloads
:target: https://pypi.python.org/pypi/aacgmv2
:target: https://pypi.org/project/aacgmv2/

.. |wheel| image:: https://img.shields.io/pypi/wheel/aacgmv2.svg?style=flat
:alt: PyPI Wheel
:target: https://pypi.python.org/pypi/aacgmv2
:target: https://pypi.org/project/aacgmv2/

.. |supported-versions| image:: https://img.shields.io/pypi/pyversions/aacgmv2.svg?style=flat
:alt: Supported versions
:target: https://pypi.python.org/pypi/aacgmv2
:target: https://pypi.org/project/aacgmv2/

.. |supported-implementations| image:: https://img.shields.io/pypi/implementation/aacgmv2.svg?style=flat
:alt: Supported implementations
:target: https://pypi.python.org/pypi/aacgmv2
:target: https://pypi.org/project/aacgmv2/

.. |scrutinizer| image:: https://img.shields.io/scrutinizer/g/aburrell/aacgmv2/master.svg?style=flat
.. |scrutinizer| image:: https://img.shields.io/scrutinizer/quality/g/aburrell/aacgmv2/master.svg?style=flat
:alt: Scrutinizer Status
:target: https://scrutinizer-ci.com/g/aburrell/aacgmv2/

.. |doi| image:: https://zenodo.org/badge/42864636.svg
:target: https://zenodo.org/badge/latestdoi/42864636
.. |doi| image:: https://zenodo.org/badge/doi/10.5281/zenodo.3598705.svg
:alt: DOI
:target: https://zenodo.org/record/3598705
Loading

0 comments on commit b582929

Please sign in to comment.