Skip to content

Commit

Permalink
v3.0.2 bump and changes for zenodo/joss (#355)
Browse files Browse the repository at this point in the history
* bump to 3.0.2 for joss
* added zenodo.json file
* updated changelog
* added johan as a coauthor to joss paper
  • Loading branch information
AndrewAnnex committed Feb 19, 2020
1 parent 201a4cb commit 805cfff
Show file tree
Hide file tree
Showing 8 changed files with 152 additions and 34 deletions.
88 changes: 88 additions & 0 deletions .zenodo.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
{
"license": "MIT",
"title": "SpiceyPy: a Pythonic Wrapper for the SPICE Toolkit",
"upload_type": "SoftwareSourceCode",
"creator": [
{
"orcid": "0000-0002-0253-2313",
"name": "Andrew Annex",
"affiliation": "Johns Hopkins University"
},
{
"orcid": "0000-0001-9211-6526",
"name": "Brian Carcich",
"affiliation": "Latchmoor Services, LLC"
},
{
"name": "Ben Pearson",
"affiliation": "General Public"
},
{
"orcid": "0000-0002-4088-1928",
"name": "K.-Michael Aye",
"affiliation": "Laboratory for Atmospheric and Space Physics, University of Colorado"
},
{
"orcid": "0000-0002-1390-4776",
"name": "Johan L. Freiherr von Forstner",
"affiliation": "Institute of Experimental and Applied Physics, University of Kiel"
},
{
"name": "Jonathan McAuliffe",
"affiliation": "DLR Gesellschaft für Raumfahrtanwendungen (GfR) mbH"
},
{
"name": "Jorge Diaz del Rio",
"affiliation": "ODC Space"
},
{
"orcid": "0000-0001-9757-9706",
"name": "Kristin L. Berry",
"affiliation": "USGS Astrogeology Science Center"
},
{
"orcid": "0000-0002-7736-2611",
"name": "Marcel Stefko",
"affiliation": "ETH Zurich."
},
{
"orcid": "0000-0002-0455-9384",
"name": "Miguel de Val-Borro",
"affiliation": "Planetary Science Institute"
},
{
"orcid": "0000-0002-7822-0471",
"name": "Shankar Kulumani",
"affiliation": "Collins Aerospace"
},
{
"orcid": "0000-0002-7137-4849",
"name": "Shin-ya Murakami",
"affiliation": "GFD Dennou Club"
},
{
"orcid": "0000-0003-0303-5199",
"name": "Helge Eichhorn",
"affiliation": "Planetary Transportation Systems GmbH"
},
{
"orcid": "0000-0001-6533-275X",
"name": "Benoît Seignovert",
"affiliation": "Jet Propulsion Laboratory, California Institute of Technology"
},
{
"orcid": "0000-0001-5756-0373",
"name": "Jesse Mapel",
"affiliation": "USGS Astrogeology Science Center"
}
],
"keywords": [
"Python",
"SPICE",
"ephemeris",
"geometry",
"navigation",
"spacecraft",
"planets"
]
}
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,21 @@ All notable changes to SpiceyPy will be documented here
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project tries to adhere to [Semantic Versioning](http://semver.org/).

## [3.0.2] - 2019-02-19
### Added
- et2datetime function
- funding.yml

### Changed
- changed http to https in docs/docstrings

### Fixed
- many small issues with the docs
- author name in joss paper
- fixing SyntaxWarning in python 3.8
- year in docs
- issue with urllib usage in gettestkernels

## [3.0.1] - 2019-01-10
### Changed
- removed old logic from getspice for old openssl versions
Expand Down
33 changes: 18 additions & 15 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,27 @@ SpiceyPy

SpiceyPy is a Python wrapper for the NAIF C SPICE Toolkit (N66), written using ctypes.

+------------------------------------------------+---------------------+--------------------------+-------------------+------------+--------------+
| Continuous Integration | Code Coverage | Docs | Chat | Citation | Code Style |
+================================================+=====================+==========================+===================+============+==============+
| |Travis Build Status| |Windows Build Status| | |Coverage Status| | |Documentation Status| | |Join the chat| | |Citation| | |Black| |
+------------------------------------------------+---------------------+--------------------------+-------------------+------------+--------------+

.. |Travis Build Status| image:: https://img.shields.io/travis/Originate/tertestrial-server/master.svg?logo=travis
+------------------------+-------------------+--------+-----------------+------------+--------------+
| Continuous Integration | Code Coverage | Docs | Chat | Citation | Code Style |
+========================+===================+========+=================+============+==============+
| |Travis Build Status| | |Coverage Status| | |Docs| | |Join the chat| | |Citation| | |Black| |
| |Windows Build Status| | | | | |JOSS| | |
+------------------------+-------------------+--------+-----------------+------------+--------------+

.. |Travis Build Status| image:: https://img.shields.io/travis/AndrewAnnex/SpiceyPy/master?logo=travis
:target: https://travis-ci.org/AndrewAnnex/SpiceyPy
.. |Windows Build Status| image:: https://ci.appveyor.com/api/projects/status/wly0q2cwy33ffura/branch/master?svg=true
:target: https://ci.appveyor.com/project/AndrewAnnex/spiceypy/
.. |Coverage Status| image:: https://coveralls.io/repos/github/AndrewAnnex/SpiceyPy/badge.svg?branch=master
.. |Windows Build Status| image:: https://img.shields.io/appveyor/build/AndrewAnnex/SpiceyPy/master?logo=appveyor
:target: https://ci.appveyor.com/project/AndrewAnnex/spiceypy
.. |Coverage Status| image:: https://img.shields.io/coveralls/github/AndrewAnnex/SpiceyPy/master?logo=coveralls
:target: https://coveralls.io/github/AndrewAnnex/SpiceyPy?branch=master
.. |Documentation Status| image:: https://readthedocs.org/projects/spiceypy/badge/?version=master
.. |Docs| image:: https://img.shields.io/readthedocs/spiceypy/master
:target: http://spiceypy.readthedocs.org/en/master/
.. |Join the chat| image:: https://badges.gitter.im/Join%20Chat.svg
:target: https://gitter.im/AndrewAnnex/SpiceyPy?utm_source=badge
.. |Citation| image:: https://zenodo.org/badge/16987/AndrewAnnex/SpiceyPy.svg
:target: https://zenodo.org/badge/latestdoi/16987/AndrewAnnex/SpiceyPy
.. |Join the chat| image:: https://img.shields.io/gitter/room/andrewannex/spiceypy
:target: https://gitter.im/AndrewAnnex/SpiceyPy
.. |Citation| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.593914.svg
:target: https://doi.org/10.5281/zenodo.593914
.. |JOSS| image:: https://joss.theoj.org/papers/98136d30bea9982ad160d251e2039fee/status.svg
:target: https://joss.theoj.org/papers/98136d30bea9982ad160d251e2039fee
.. |Black| image:: https://img.shields.io/badge/code%20style-black-000000.svg
:target: https://github.com/psf/black

Expand Down
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,9 +59,9 @@
# built documents.
#
# The short X.Y version.
version = "3.0.1"
version = "3.0.2"
# The full version, including alpha/beta/rc tags.
release = "3.0.1"
release = "3.0.2"

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
9 changes: 8 additions & 1 deletion joss/codemeta.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,13 @@
"name": "K.-Michael Aye",
"affiliation": "Laboratory for Atmospheric and Space Physics, University of Colorado"
},
{
"@id": "https://orcid.org/0000-0002-1390-4776",
"@type": "Person",
"email": "",
"name": "Johan L. Freiherr von Forstner",
"affiliation": "Institute of Experimental and Applied Physics, University of Kiel"
},
{
"@id": "",
"@type": "Person",
Expand Down Expand Up @@ -106,7 +113,7 @@
"datePublished": "2020-01-12",
"dateModified": "2020-01-12",
"dateCreated": "2020-01-12",
"description": "SpiceyPy: the pythonic wrapper for SPICE",
"description": "SpiceyPy: a Pythonic Wrapper for the SPICE Toolkit",
"keywords": "SPICE, ephemeris, NASA, NAIF, navigation, planetary science",
"license": "MIT",
"title": "SpiceyPy",
Expand Down
33 changes: 19 additions & 14 deletions joss/paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,28 +26,31 @@ authors:
- name: Jesse A. Mapel
orcid: 0000-0001-5756-0373
affiliation: 6
- name: Jonathan McAuliffe
- name: Johan L. Freiherr von Forstner
orcid: 0000-0002-1390-4776
affiliation: 7
- name: Jorge Diaz del Rio
- name: Jonathan McAuliffe
affiliation: 8
- name: Jorge Diaz del Rio
affiliation: 9
- name: Kristin L. Berry
orcid: 0000-0001-9757-9706
affiliation: 6
- name: K.-Michael Aye
orcid: 0000-0002-4088-1928
affiliation: 9
affiliation: 10
- name: Marcel Stefko
orcid: 0000-0002-7736-2611
affiliation: 10
affiliation: 11
- name: Miguel de Val-Borro
orcid: 0000-0002-0455-9384
affiliation: 11
affiliation: 12
- name: Shankar Kulumani
orcid: 0000-0002-7822-0471
affiliation: 12
affiliation: 13
- name: Shin-ya Murakami
orcid: 0000-0002-7137-4849
affiliation: 13
affiliation: 14
affiliations:
- name: Johns Hopkins University.
index: 1
Expand All @@ -61,20 +64,22 @@ affiliations:
index: 5
- name: USGS Astrogeology Science Center.
index: 6
- name: DLR Gesellschaft für Raumfahrtanwendungen (GfR) mbH.
- name: Institute of Experimental and Applied Physics, University of Kiel.
index: 7
- name: ODC Space.
- name: DLR Gesellschaft für Raumfahrtanwendungen (GfR) mbH.
index: 8
- name: Laboratory for Atmospheric and Space Physics, University of Colorado.
- name: ODC Space.
index: 9
- name: ETH Zurich.
- name: Laboratory for Atmospheric and Space Physics, University of Colorado.
index: 10
- name: Planetary Science Institute.
- name: ETH Zurich.
index: 11
- name: Collins Aerospace.
- name: Planetary Science Institute.
index: 12
- name: GFD Dennou Club.
- name: Collins Aerospace.
index: 13
- name: GFD Dennou Club.
index: 14

date: 23 January 2020
bibliography: paper.bib
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ def run(self):

setup(
name="spiceypy",
version="3.0.1",
version="3.0.2",
license="MIT",
author="Andrew Annex",
author_email="ama6fy@virginia.edu",
Expand Down
2 changes: 1 addition & 1 deletion spiceypy/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
SOFTWARE.
"""
__author__ = "AndrewAnnex"
__version__ = "3.0.1"
__version__ = "3.0.2"

from .spiceypy import *
from .utils import support_types
Expand Down

0 comments on commit 805cfff

Please sign in to comment.