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

Release Candidate v1.1.0 #59

Merged
merged 255 commits into from
Mar 5, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
255 commits
Select commit Hold shift + click to select a range
39cec22
python versions
Jul 6, 2018
ef30019
wheel logic
Jul 6, 2018
4925b04
static makefile
Jul 6, 2018
7843688
error message
Jul 10, 2018
6a51eef
static flag option
Jul 10, 2018
bd12bc2
no more setup.py static
Jul 10, 2018
adacefb
removed 3.7
Jul 10, 2018
a1a51ea
Added functionality for obtaining apex B vectors.
amisr-user Jul 18, 2018
a8649b1
Moved fa definition inside each test function so that fortran library…
amisr-user Jul 18, 2018
8a90304
Added tests for apex_bvectors and get_babs.
amisr-user Jul 18, 2018
bd8ce68
Minor documentation update.
amisr-user Jul 18, 2018
3bc2a40
Fix that allows ctypes to properly find the apex fortran library.
amisr-user Jul 18, 2018
fd6d337
Renamed apex_bvectors to bvectors_apex method so it aligns with namin…
amisr-user Jul 18, 2018
5568621
Merge pull request #13 from aburrell/static
asreimer Jan 7, 2019
94e63c3
Merge pull request #15 from aburrell/feature_add_get_B
aburrell Apr 29, 2019
10358dc
Read IGRF coefficients from file
sputnik-a May 11, 2020
2079814
Makefile adjusted for igrf module
sputnik-a May 11, 2020
c41ebc7
adding support for numpy.ndarray and numpy.datetime64 to helpers.subsol
gregstarr Jan 11, 2021
4db3faf
adding support for numpy.ndarray and numpy.datetime64 to helpers.subsol
gregstarr Jan 22, 2021
f1ccae8
STY: added docstrings
aburrell Feb 2, 2021
5bf0787
STY: improved PEP8
aburrell Feb 2, 2021
be4fb56
TST: fixed failing unit tests
aburrell Feb 2, 2021
ad0b0df
STY: reverted style and added comments
aburrell Feb 2, 2021
46460ce
DOC: updated docstring style
aburrell Feb 2, 2021
c605b73
DOC: updated changelog
aburrell Feb 2, 2021
99f31ad
updated docstring for `helpers.subsol` and AUTHORS.rst
gregstarr Feb 3, 2021
4818ed2
Merge pull request #29 from gregstarr/develop
aburrell Feb 3, 2021
c6566aa
removing ctypes from apex.py, adding fortranapex.pyf, updating setup.py
gregstarr Feb 3, 2021
248f05b
modifying appveyor.yml, removing 3.4 and fix-compiler-error.py
gregstarr Feb 3, 2021
83d3e7e
Merge pull request #1 from gregstarr/appveyor-fix
gregstarr Feb 3, 2021
d572595
adding MinGW to path
gregstarr Feb 3, 2021
4314f97
Update appveyor.yml
gregstarr Feb 3, 2021
6a47099
Update appveyor.yml
gregstarr Feb 3, 2021
963dfe8
Update appveyor.yml
gregstarr Feb 3, 2021
f05f5de
Update appveyor.yml
gregstarr Feb 3, 2021
b00d4d3
Update appveyor.yml
gregstarr Feb 3, 2021
e5e2141
Update appveyor.yml
gregstarr Feb 3, 2021
cd2c841
Update appveyor.yml
gregstarr Feb 3, 2021
6c08648
Update appveyor.yml
gregstarr Feb 3, 2021
3da8dca
Update appveyor.yml
gregstarr Feb 3, 2021
77598e9
Update appveyor.yml
gregstarr Feb 3, 2021
c2412c8
Update appveyor.yml
gregstarr Feb 3, 2021
dcfc4ed
Update appveyor.yml
gregstarr Feb 3, 2021
432093c
Update appveyor.yml
gregstarr Feb 3, 2021
4074af0
Update appveyor.yml
gregstarr Feb 3, 2021
8c9e1db
Update appveyor.yml
gregstarr Feb 3, 2021
d32b5c1
Update appveyor.yml
gregstarr Feb 3, 2021
af9ca65
Update appveyor.yml
gregstarr Feb 3, 2021
0e82a27
Update appveyor.yml
gregstarr Feb 3, 2021
1f378ae
Update appveyor.yml
gregstarr Feb 3, 2021
88332ff
Update appveyor.yml
gregstarr Feb 4, 2021
8ea467f
Update appveyor.yml
gregstarr Feb 4, 2021
19c06e5
Update appveyor.yml
gregstarr Feb 4, 2021
d916e64
Update appveyor.yml
gregstarr Feb 4, 2021
f85fa24
Update appveyor.yml
gregstarr Feb 4, 2021
7eeba12
updating apex.py, helpers.py and __main__.py to be pep8 compliant
gregstarr Feb 4, 2021
65a708f
updating apex.py to be pep8 compliant
gregstarr Feb 4, 2021
3ee78e6
adding pip update to appveyor.yml
gregstarr Feb 4, 2021
aab5433
TST: updated AppVeyor template
aburrell Feb 4, 2021
b07339d
TST: updated travis template
aburrell Feb 4, 2021
61260f7
MAINT: updated supported python versions
aburrell Feb 4, 2021
dbebf1d
TST: updated CI routines
aburrell Feb 4, 2021
8a9b0e5
DOC: added summary of PR to changelog
aburrell Feb 4, 2021
d705d3d
Update src/apexpy/apex.py
gregstarr Feb 4, 2021
3414e88
Update src/apexpy/apex.py
gregstarr Feb 4, 2021
fb029a6
Update src/apexpy/apex.py
gregstarr Feb 4, 2021
9d22c88
Update test_Apex.py
gregstarr Feb 4, 2021
aba2aca
Update test_Apex.py
gregstarr Feb 4, 2021
70bab14
Update apex.py
gregstarr Feb 4, 2021
88e34c3
Update apex.py
gregstarr Feb 4, 2021
59c2da4
Update tests/test_Apex.py
gregstarr Feb 5, 2021
3183236
Merge pull request #30 from gregstarr/develop
aburrell Feb 5, 2021
a30b58e
STY: update docstrings
aburrell Feb 5, 2021
26bfd77
STY: updated docs and warnings
aburrell Feb 5, 2021
87440dc
ENH: added IGRF coefficient file
aburrell Feb 5, 2021
7608a90
DOC: updated author list
aburrell Feb 5, 2021
69bb5aa
DOC: updated CHANGELOG
aburrell Feb 5, 2021
d772864
DOC: update README
aburrell Feb 5, 2021
210e77d
DOC: merged installation instructions
aburrell Feb 5, 2021
683391f
TST: resolved conflicts in Apex unit tests
aburrell Feb 5, 2021
8431fe9
TST: resolved merge conflicts
aburrell Feb 5, 2021
5536419
Merge branch 'develop' into IGRF_FILE
aburrell Feb 5, 2021
8ad902b
Merge branch 'develop' into master
gregstarr Feb 5, 2021
b395594
Merge pull request #3 from gregstarr/master
gregstarr Feb 5, 2021
bf8bb95
Update MANIFEST.in
gregstarr Feb 6, 2021
3f5c0e2
Merge pull request #36 from gregstarr/develop
aburrell Feb 8, 2021
3c3b49b
Merge branch 'develop' into IGRF_FILE
aburrell Feb 8, 2021
c0fe57e
Revert "ENH: added IGRF coefficient file"
aburrell Feb 8, 2021
dbf6d76
ENH: moved config info to setup.cfg
aburrell Feb 8, 2021
8d7ac43
MAINT: updated email and version
aburrell Feb 8, 2021
7f69a06
STY: updated PEP8
aburrell Feb 8, 2021
301d933
BUG: fixed character limit
aburrell Feb 8, 2021
b960234
BUG: updaetd sources in setup.py
aburrell Feb 8, 2021
ccdc402
STY: updated tabbing
aburrell Feb 8, 2021
17dccd9
Update AUTHORS.rst
sputnik-a Feb 8, 2021
13c45f9
Merge pull request #39 from aburrell/develop
aburrell Feb 8, 2021
0e74451
STY: made PEP8 changes
aburrell Feb 8, 2021
de7e138
STY: made PEP8 changes
aburrell Feb 8, 2021
d6576df
STY: made PEP8 updates
aburrell Feb 8, 2021
9b53845
STY: updated comments and line length
aburrell Feb 8, 2021
557a81e
TST: moved pytest config
aburrell Feb 8, 2021
17002f5
MAINT: removed unused testing tool
aburrell Feb 8, 2021
3b054ff
MAINT: updated manifest
aburrell Feb 8, 2021
dadafb8
TST: updated pytest config
aburrell Feb 9, 2021
9cba872
DOC: updated issue templates
aburrell Feb 9, 2021
2cc8e38
DOC: added more templates
aburrell Feb 9, 2021
ad2c2a4
Merge pull request #24 from sputnik-a/IGRF_FILE
aburrell Feb 9, 2021
91749b6
BUG: updated exception type
aburrell Feb 9, 2021
3fa5b56
MAINT: updated docstrings
aburrell Feb 9, 2021
21c9b37
ENH: added docs makefile
aburrell Feb 9, 2021
cf296c0
ENH: added maintenance instructions
aburrell Feb 9, 2021
1a869cf
ENH: added more installation options
aburrell Feb 9, 2021
204c9e6
DOC: updated index
aburrell Feb 9, 2021
2ce0bf4
ENH: added label to contributing
aburrell Feb 9, 2021
ac64a3c
STY: updated contributing style
aburrell Feb 9, 2021
1c0b96a
DOC: updated changelog
aburrell Feb 9, 2021
3cc4082
Merge branch 'develop' into flake8_update
aburrell Feb 9, 2021
ee9a57c
STY: made PEP8 updates
aburrell Feb 9, 2021
913c40b
Merge pull request #41 from aburrell/flake8_update
aburrell Feb 10, 2021
12ba06a
STY: moved setup metadata
aburrell Feb 10, 2021
39252fc
ENH: added project.toml
aburrell Feb 10, 2021
8f717f9
Create .zenodo.json
gregstarr Feb 11, 2021
eae04dd
Merge pull request #4 from aburrell/develop
gregstarr Feb 11, 2021
3d8f069
Update .zenodo.json
gregstarr Feb 11, 2021
6238629
Update MANIFEST.in
gregstarr Feb 11, 2021
33f653a
Update .zenodo.json
gregstarr Feb 11, 2021
75a9441
Update .zenodo.json
gregstarr Feb 12, 2021
06d54a2
Merge pull request #43 from gregstarr/develop
aburrell Feb 12, 2021
1c3336d
Update .zenodo.json
sputnik-a Feb 12, 2021
4fe552e
Merge pull request #44 from sputnik-a/patch-1
aburrell Feb 12, 2021
8e9c308
Update apex.py
gregstarr Feb 12, 2021
b0d20ca
Update apex.py
gregstarr Feb 12, 2021
c5be0ca
Update apex.py
gregstarr Feb 12, 2021
a9a24c2
changing cofrm to accept a coefficients file and updating set_epoch t…
gregstarr Feb 15, 2021
fb27511
modifying fortranapex.pyf to clean up PR: removing '.\'
gregstarr Feb 15, 2021
824bb20
moving igrfcoeffs.txt
gregstarr Feb 15, 2021
ad252fa
adding igrfcoeffs.txt to setup.py
gregstarr Feb 15, 2021
b9ce6f7
adding igrfcoeffs.txt to setup.py
gregstarr Feb 15, 2021
dc6a0ee
removing print statements from igrf.f90
gregstarr Feb 15, 2021
7abd6f3
fixing bug caused by np.sign(qlat) when qlat is zero in apex.py #28
gregstarr Feb 15, 2021
b28d0f4
reducing line length in apex.py to be pep8 compliant
gregstarr Feb 16, 2021
f68dc7c
Update src/apexpy/apex.py
gregstarr Feb 16, 2021
0914e5b
Update src/apexpy/apex.py
gregstarr Feb 16, 2021
0fa94f7
ENH: added pyproject toml
aburrell Feb 18, 2021
a4f30f9
MAINT: removed unneeded version bump
aburrell Feb 18, 2021
9d5f8d0
BUG: fixed bug in bootstrap
aburrell Feb 18, 2021
91a509e
TST: updated tox and travis yml
aburrell Feb 18, 2021
93260a3
BUG: updated Manifest
aburrell Feb 18, 2021
37f54ad
TST: added missing module
aburrell Feb 18, 2021
162258b
TST: updated testing commands
aburrell Feb 18, 2021
f630617
TST: added function
aburrell Feb 18, 2021
6a0bec4
TST: fixed python 2.7 implementation
aburrell Feb 18, 2021
4ccce51
TST: moved dependent installations
aburrell Feb 18, 2021
17b82e6
MAINT: updated installation links
aburrell Feb 18, 2021
85a8e76
MAINT: updated ref links
aburrell Feb 18, 2021
ed68da6
MAINT: updated badges
aburrell Feb 18, 2021
207342f
STY: made flake8 corrections
aburrell Feb 18, 2021
a35cf50
STY: made flake8 corrections
aburrell Feb 18, 2021
412de04
STY: added `long_description_content_type`
aburrell Feb 18, 2021
fbdfac7
TST: added backend
aburrell Feb 18, 2021
5379b1f
TST: fixed broken tests
aburrell Feb 18, 2021
6042abc
BUG: fixed formatting error
aburrell Feb 18, 2021
f302a0c
TST: added coverage run options
aburrell Feb 19, 2021
ed276ae
TST: addressed appveyor warning
aburrell Feb 19, 2021
74209d4
TST: removed check run
aburrell Feb 19, 2021
ffa3959
TST: removed spelling test support
aburrell Feb 19, 2021
3598ee6
BUG: removed sdist import
aburrell Feb 19, 2021
04d56d1
TST: updated pytest command
aburrell Feb 19, 2021
b17cf99
TEST: possible fix in pytest settings
aburrell Feb 19, 2021
19bdf99
BUG: fixed whitespace
aburrell Feb 19, 2021
74650f3
MAINT: updated source ignore
aburrell Feb 19, 2021
31d8dd0
TST: removed strict flag
aburrell Feb 19, 2021
37b58f4
STY: updated formatting
aburrell Feb 19, 2021
92efa16
TST: updated filename construction
aburrell Feb 19, 2021
aa90952
DOC: clarified parameters
aburrell Feb 19, 2021
d3002f3
DOC: added a note about the geodetic system
aburrell Feb 19, 2021
8c5de57
TST: added unit test for equator conversions
aburrell Feb 19, 2021
7ad0842
STY: removed trailing whitespace
aburrell Feb 19, 2021
4192f3b
STY: removed more trailing whitespace
aburrell Feb 19, 2021
5829657
Update test_cmd.py
gregstarr Feb 19, 2021
12fcc7c
Update test_Apex.py
gregstarr Feb 19, 2021
fbe4e09
Merge pull request #45 from gregstarr/develop
aburrell Feb 22, 2021
3814f9c
Merge branch 'coveralls_update' into develop
aburrell Feb 22, 2021
27ab510
Merge pull request #5 from aburrell/develop
gregstarr Feb 22, 2021
a6c0a66
Merge pull request #50 from aburrell/develop
aburrell Feb 22, 2021
b2b2ccb
Merge pull request #51 from aburrell/coveralls_update
aburrell Feb 22, 2021
5d55033
Merge pull request #6 from aburrell/develop
gregstarr Feb 22, 2021
7386693
DOC: added Intel options as comments
aburrell Feb 22, 2021
d93a693
DOC: added Intel-specific instructions
aburrell Feb 22, 2021
1568665
changing missing / invalid latitudes to nan, adding nan tests
gregstarr Feb 22, 2021
02a35c6
fixing python 2.7 compatibility issue
gregstarr Feb 22, 2021
b48364a
fixing python 2.7 compatibility issue
gregstarr Feb 22, 2021
46c51c3
fixing 2.7 compatibility issue in apex.py
gregstarr Feb 22, 2021
1c66282
fixing 2.7 compatibility issue in apex.py
gregstarr Feb 22, 2021
18cb287
getting appveyor working again
gregstarr Feb 22, 2021
1b3b506
trying to get appveyor to work
gregstarr Feb 23, 2021
c76144b
removing print statement
gregstarr Feb 23, 2021
441c791
trying to fix appveyor
gregstarr Feb 23, 2021
1bac017
experiment to see if appveyor is working
gregstarr Feb 23, 2021
8305ce3
fixing setup.py install issue
gregstarr Feb 23, 2021
18c9221
cleaning up MR
gregstarr Feb 23, 2021
d9f521f
fixing the undefined test
gregstarr Feb 23, 2021
af851ba
adding error checking to apex.py to avoid silent missing file error i…
gregstarr Feb 23, 2021
7d008ca
fixing pep8 issues, moving pep8 checker so it runs first
gregstarr Feb 23, 2021
18f357a
Merge pull request #53 from aburrell/ifort_optionss
aburrell Feb 23, 2021
52cddd3
TST: parametrized more unit tests
aburrell Feb 23, 2021
7faa885
STY: implemented codacy suggestions
aburrell Feb 23, 2021
d5f3107
TST: added unit test for new error catch
aburrell Feb 23, 2021
b83a5dd
BUG: fixed pytest call
aburrell Feb 23, 2021
2b73e86
Merge pull request #54 from gregstarr/develop
aburrell Feb 23, 2021
bb778d5
MAINT: updated gitignore
aburrell Feb 23, 2021
441e776
making test_set_epoch_file_error more robust
gregstarr Feb 23, 2021
24a8982
Merge pull request #55 from aburrell/updated_gitignore
aburrell Feb 23, 2021
8dfa7e5
fixing test_Apex.py for pep8
gregstarr Feb 23, 2021
b1421eb
Merge pull request #56 from gregstarr/develop
aburrell Feb 23, 2021
6959ebf
REL: updated changelog and version number
aburrell Feb 23, 2021
e8bb18a
DOC: updated main branch name
aburrell Feb 23, 2021
1d53d1d
DOC: updated docs
aburrell Feb 23, 2021
7331b75
MAINT: applied suggestions from code review
aburrell Feb 24, 2021
92cd648
TST: attempted bugfix in pip installation
aburrell Feb 24, 2021
6e7a8e1
TST: updated pyproject requires
aburrell Feb 24, 2021
272b519
MAINT: added import for next commit
aburrell Feb 25, 2021
293ef7a
MAINT: removed unnecessary bumpversion
aburrell Feb 25, 2021
85c8260
MAINT: Updated docs/conf.py
aburrell Feb 25, 2021
b6030a5
[DOC] added some dev and maintenance notes
asreimer Feb 26, 2021
6bbe8f7
[DOC] updated notes
asreimer Feb 26, 2021
74eedf0
[BUG] adding IGRF coefficients file to other fortran files (changes w…
asreimer Feb 26, 2021
6b4c42a
[MNT]: updated using igrf13 coefficients, pushed epoch out to 2025.
asreimer Feb 26, 2021
c6b6975
update since we updated the sources
asreimer Feb 26, 2021
1725417
[DOC] add instructions for updating apexsh.dat
asreimer Feb 26, 2021
43d2d87
[MNT]: updated expected outputs that changed by expected tiny amounts…
asreimer Feb 26, 2021
da62167
[DOC]: updated expected output in examples
asreimer Feb 26, 2021
6b9f3c2
TST: improve cmd test robustness
aburrell Feb 26, 2021
71279c8
STY: removed extra whitespace
aburrell Feb 26, 2021
f80d7d5
TST: added relative tolerance
aburrell Feb 26, 2021
13a63e0
DOC: fixing grammar
asreimer Feb 26, 2021
1bf6d83
DOC: fixing grammar
asreimer Feb 26, 2021
399c3ac
DOC: fixing grammar
asreimer Feb 26, 2021
70b64b6
DOC: typo
asreimer Feb 26, 2021
4a5b2d6
Merge pull request #64 from aburrell/bug_update_apexshdat
asreimer Mar 1, 2021
6adc712
DOC: include quick install instructions for windows 10
asreimer Mar 2, 2021
bd40c36
DOC: added win10 specific installation instructions
asreimer Mar 2, 2021
39bc4ba
DOC: using pyproject.toml, so updated readme
asreimer Mar 2, 2021
ba2ad18
MAINT: improved documentation
aburrell Mar 3, 2021
bee098b
DOC: Update docs/installation.rst
asreimer Mar 5, 2021
31fec9f
DOC: Update docs/installation.rst
asreimer Mar 5, 2021
a453754
DOC: Update src/fortranapex/readme.txt
asreimer Mar 5, 2021
7d05562
DOC: Update docs/installation.rst
asreimer Mar 5, 2021
b50ca4e
DOC: simplified build instructions
asreimer Mar 5, 2021
48ee3e6
DOC: more accurate installation instructions
asreimer Mar 5, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 0 additions & 11 deletions .bumpversion.cfg

This file was deleted.

34 changes: 0 additions & 34 deletions .cookiecutterrc

This file was deleted.

12 changes: 0 additions & 12 deletions .coveragerc

This file was deleted.

9 changes: 5 additions & 4 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
title: 'BUG: '
labels: 'bug'
assignees: ''

---
Expand All @@ -25,8 +25,9 @@ If applicable, add screenshots to help explain your problem.

**Computer (please complete the following information):**
- OS: [e.g. iOS]
- Version [e.g. 22]
- Python version [e.g. 3.6]
- Python version [e.g. 3.6]
- Compiler with version [e.g., gfortran 47]
- Apexpy version/branch [e.g., 1.1.0]

**Additional context**
Add any other context about the problem here.
26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
name: Feature request
about: Suggest an idea for this project
title: 'ENH: '
labels: 'enhancement'
assignees: ''
---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always
frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen. Keep the scope as
narrow as possible, to make it easier to implement

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've
considered.

**Additional context**
Add any other context or screenshots about the feature request here. For context, the apexpy version/branch you're working on, your system detail, your python version, and your compiler (with version) may or may not be relevant.

**Reminders**
This is a volunteer-driven project. Code contributions are welcome, as is help
testing new code.
7 changes: 4 additions & 3 deletions .github/ISSUE_TEMPLATE/question.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
name: Question
about: Ask a question (and help us improve our documentation)
title: ''
labels: ''
title: 'Question: '
labels: 'question'
assignees: ''

---
Expand All @@ -25,8 +25,9 @@ If applicable, add screenshots to help explain your question.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Version [e.g. 22]
- Python version [e.g. 3.6]
- Compiler with version [e.g., gfortran 22]
- Apexpy version/branch [e.g., 1.1.0]

**Additional context**
Add any other context about the problem here.
47 changes: 47 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Description

Please include a summary of the change and which issue is fixed. Please also
include relevant motivation and context. List any dependencies that are required
for this change. Please see ``CONTRIBUTING.rst`` for more guidelines.

Fixes # (issue)

## Type of change

Please delete options that are not relevant.

- Bug fix (non-breaking change which fixes an issue)
- New feature (non-breaking change which adds functionality)
- Breaking change (fix or feature that would cause existing functionality
to not work as expected)
- This change requires a documentation update
- Release candidate

# How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details for
your test configuration

- Test A
- Test B

**Test Configuration**:
* Operating system: (e.g., Hal)
* Python version number: (e.g., 3.7)
* Compiler with version number: (e.g. gfortran 9.0)
* Any details about your local setup that are relevant (e.g., apexpy version/branch)

# Checklist:

- [ ] Make sure you are merging into the ``develop`` (not ``main``) branch
- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published in downstream modules
- [ ] Add a note to ``Changelog.rst``, summarising the changes
- [ ] Add yourself to ``AUTHORS.rst`` and ``.zenodo.json``
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -92,3 +92,8 @@ docs/_build
*.exe
*.out
*.app

# Local f2py wrappers
src/fortranapex/fortranapex-f2pywrappers.f*
src/fortranapex/fortranapex-f2pywrappers2.f*
src/fortranapex/fortranapexmodule.c
7 changes: 0 additions & 7 deletions .landscape.yaml

This file was deleted.

28 changes: 14 additions & 14 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
language: python

python:
- '2.7'
- '3.4'
- '3.5'
- '3.6'
- "2.7"
- "3.6"
- "3.7"
- "3.8"
- "3.9"

sudo: false

Expand All @@ -22,22 +23,21 @@ before_install:
- python --version
- uname -a
- lsb_release -a
- pip install numpy
- pip install numpy coveralls pytest-cov tox-travis

install:
- pip install coveralls pytest-cov coverage codecov
- python setup.py clean --all build_ext --force --inplace
- python setup.py develop
- pip install tox-travis
- python setup.py install

script:
- tox
- |
if [ $TRAVIS_PYTHON_VERSION == "3.7" ]; then
tox -e docs
fi
- tox -e $TRAVIS_PYTHON_VERSION

after_success:
- coverage combine
- coverage report
- coveralls --merge=extension-coveralls.json []
- coveralls
- codecov
- coveralls --rcfile=setup.cfg

notifications:
email:
Expand Down
51 changes: 51 additions & 0 deletions .zenodo.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
{
"license": {
"id": "MIT"
},
"notes": "When referencing this package, please cite both the package DOI and the Apex Coordinates journal article: Emmert, J. T., A. D. Richmond, and D. P. Drob (2010), A computationally compact representation of Magnetic-Apex and Quasi-Dipole coordinates with smooth base vectors, J. Geophys. Res., 115(A8), A08322, doi:10.1029/2010JA015326.",
"references": [
"Emmert, J. T., A. D. Richmond, and D. P. Drob (2010), A computationally compact representation of Magnetic-Apex and Quasi-Dipole coordinates with smooth base vectors, J. Geophys. Res., 115(A8), A08322, doi:10.1029/2010JA015326.",
"Richmond, A. D. (1995), Ionospheric Electrodynamics Using Magnetic Apex Coordinates, Journal of geomagnetism and geoelectricity, 47(2), 191–212, doi:10.5636/jgg.47.191."
],
"keywords": [
"Magnetic Apex Coordinates",
"Quasi Dipole Coordinates",
"MLT",
"Magnetic Local Time",
"Conversion",
"Coordinate Conversion",
"Converting",
"Ionosphere",
"Magnetic Field",
"Space Physics",
"Heliophysics"
],
"creators": [
{
"orcid": "0000-0002-8043-0953",
"name": "Christer van der Meeren"
},
{
"orcid": "0000-0001-5028-4943",
"name": "Karl M. Laundal"
},
{
"orcid": "0000-0001-8875-9326",
"affiliation": "Naval Research Laboratory",
"name": "Angeline G. Burrell"
},
{
"orcid": "0000-0002-3487-3630",
"name": "Gregory Starr"
},
{
"orcid": "0000-0002-4621-3453",
"name": "Ashton S. Reimer"
},
{
"orcid": "0000-0001-7955-4441",
"affiliation": "GFZ German Research Centre for Geosciences",
"name": "Achim Morschhauser"
}
]
}
2 changes: 2 additions & 0 deletions AUTHORS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@ This python wrapper is made by:
* Karl M. Laundal
* Christer van der Meeren
* Angeline G. Burrell (maintainer)
* Gregory Starr
* Ashton Reimer
* Achim Morschhauser

Fortran code by Emmert et al. [2010] [1]_. Quasi-dipole and modified
apex coordinates are defined by Richmond [1995] [2]_. The code uses
Expand Down
13 changes: 13 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,19 @@
Changelog
=========

1.1.0 (2021-03-05)
------------------
* Adapted Fortran to read IRGF coefficients from a file (updated to IGRF-13)
* Improved the subsol routine to allow array input
* Improved PEP8 compliance
* Added some missing docstrings to unit tests
* Fixed AppVeyor test environment
* Updated python test versions
* Updated community and package documentation
* Fixed bug where NaNs caused array input to crash
* Fixed bug in quasi-dipole to apex conversion at equator
* Removed duplicate CI services

1.0.4 (2019-04-05)
----------------------------------------
* Updated installation instructions
Expand Down
Loading