pyglow icon indicating copy to clipboard operation
pyglow copied to clipboard

Implement MSIS 2.0

Open rafaelmesquita1987 opened this issue 4 years ago • 2 comments

Thank y'all! https://doi.org/10.1029/2020EA001321

rafaelmesquita1987 avatar Sep 25 '20 23:09 rafaelmesquita1987

pyglow is way behind on implementing MSIS 2.0

There is another available Python wrapper of MSIS2.0 (https://github.com/space-physics/nrlmsis2.0). It may be simplest to make this a dependency of pyglow.

However, I'm worried about the license, which is restrictive, and might force pyglow to be restrictive. Does anyone who knows the legal issues better than me have any input? See below.

MSIS® (NRL-SOF-014-1) SOFTWARE

MSIS® is a registered trademark of the Government of the United States of America, as represented by the Secretary of the Navy. Unauthorized use of the trademark is prohibited.

The MSIS® Software (hereinafter Software) is property of the United States Government, as represented by the Secretary of the Navy. Methods performed by this software are covered by U.S. Patent Number 10,641,925. The Government of the United States of America, as represented by the Secretary of the Navy, herein grants a non-exclusive, non-transferable license to the Software for academic, non-commercial, purposes only. A user of the Software shall not: (i) use the Software for any non-academic, commercial purposes, (ii) make any modification or improvement to the Software, (iii) disseminate the Software or any supporting data to any other person or entity who will use the Software for any non-academic, commercial purposes, or (iv) copy the Software or any documentation related thereto except for (a) distribution among the user’s personal computer systems, archival, or emergency repair purposes, or (b) distribution for non-commercial, academic purposes, without first obtaining the written consent of IP Counsel for the Naval Research Laboratory.

As the owner of MSIS®, the United States, the United States Department of Defense, and their employees: (1) Disclaim any warranties, express, or implied, including but not limited to any implied warranties of merchantability, fitness for a particular purpose, title or non-infringement, (2) Do not assume any legal liability or responsibility for the accuracy, completeness, or usefulness of the software, (3) Do not represent that use of the software would not infringe privately owned rights, (4) Do not warrant that the software will function uninterrupted, that is error-free or that any errors will be corrected.

BY USING THIS SOFTWARE YOU ARE AGREEING TO THE ABOVE TERMS AND CONDITIONS.

bharding512 avatar Mar 01 '22 16:03 bharding512

Note there is also this package (https://github.com/SWxTREC/pymsis) which, for similar reasons, has not yet implemented MSIS 2.0. However, they provide tools to make it easy to download/install yourself.

bharding512 avatar Jul 06 '22 21:07 bharding512