rustronomy<em>dark</em>banner rustronomy<em>light</em>banner

The Rustronomy Project - an astrophysics toolkit written in Rust

License: GPL v3 Crates.io

this is the homepage of rustronomy-core, the shared core dependency for all rustronomy crates

The rustronomy-core crate provides types and traits that ensure interoperability between rustronomy crates. This crate should be updated very infrequently since all other rustronomy crates depend on its public API and breaking changes would require a large rewrite. Therefore, the functionality provided by rustronomy-core should be kept to a minimum.

Functionality (read the docs)

Currently, rustronomy-core only provides shared data containers. Shared data containers are used as common data-container types between rustronomy crates and support metadata.

License

License: GPL v3

All crates in the Rustronomy ecosystem are licensed under the GPLv3 (or higher) license.

Rustronomy is explicitly not licensed under the dual Apache/MIT license common to the Rust ecosystem. Instead it is licensed under the terms of the GNU GPLv3.

Rustronomy is a science project and embraces the values of open science and free and open software. Closed and paid scientific software suites hinder the development of new technologies and research methods, as well as diverting much- needed public funds away from researchers to large publishing and software companies.

Rustronomy-fits is free software. It is licensed under the GNU GPL version 3 or later. That means you are free to use this program for any purpose; free to study and modify this program to suit your needs; and free to share this program or your modifications with anyone. If you share this program or your modifications you must grant the recipients the same freedoms. To be more specific: you must share the source code under the same license. For details see https://www.gnu.org/licenses/gpl-3.0.html or the LICENSE file in this github repository.