Crates.io | rustronomy-core |
lib.rs | rustronomy-core |
version | 0.5.1 |
source | src |
created_at | 2022-04-27 11:13:49.007378 |
updated_at | 2023-05-27 11:51:17.157401 |
description | core dependency for rustronomy crates providing interoperable types |
homepage | https://github.com/smups/rustronomy/ |
repository | https://github.com/smups/rustronomy/ |
max_upload_size | |
id | 575986 |
size | 51,222 |
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.
rustronomy-core
currently provides traits and structs for working with
cross-storage-format metadata, as well as an unstable data container to be used
for representing table-like (textual) data.
See module docs for more info.
All crates in the Rustronomy ecosystem are licensed under the EUPLv1.2 (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 European Union Public License v1.2.
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.
See the LICENSE.md file for the EUPL text in all 22 official languages of the EU, and LICENSE-EN.txt for a plain text English version of the license.