martian

Crates.iomartian
lib.rsmartian
version0.1.4
sourcesrc
created_at2024-11-02 15:00:11.995758
updated_at2024-11-07 21:18:16.321063
descriptionA Rust library providing Mars centric utility modules like: time etc.
homepagehttps://github.com/babilonczyk/martian
repositoryhttps://github.com/babilonczyk/martian
max_upload_size
id1432942
size42,599
Jan Piotrzkowski (babilonczyk)

documentation

README

Martian 👾

Modular utility library centered around Mars.

Versioning

Each minor version is a wip work on the specific module. It means that function signature and names may change in that stage. Eg. since Rust doesn't allow having default arguments, it may be neccessary to add one when bumping the crate.

Once the minor version gets changed to to the new one, we can consider the previous one stable. From that point forward each change to that module will need to have backward compatibility.

Major version is a breaking change that will make previous stable modules incompatible with new implementation.

  • Version 0.1.x - Time Module

Stable Modules

None as of yet. Currently working on time.

Roadmap

If you have ideas for a valid and bringing business value modules/functions. Please create an Issue to make a discussion. Contributions are also welcome.

Time:

  • current_sol/msd_now
  • mtc_now
  • utc_to_msd
  • msd_to_utc
  • darian_date_now (Current date based on Darian calendar)
  • darian_datetime_now (Current date and time based on Darian calendar and mtc)

Licence

The library is under Apache License, Version 2.0

Commit count: 21

cargo fmt