Giter Site home page Giter Site logo

castelao / gsw-rs Goto Github PK

View Code? Open in Web Editor NEW
17.0 4.0 5.0 1.14 MB

Unofficial Gibbs Sea Water Oceanographic Toolbox of TEOS-10 in Rust

Home Page: https://docs.rs/gsw/

License: Other

Rust 89.72% C 7.20% Python 1.01% Nix 0.85% MATLAB 0.38% TeX 0.83%
oceanography data ocean ocean-sciences rust

gsw-rs's People

Contributors

brycemines avatar castelao avatar dependabot[bot] avatar jmdoubleu avatar luizirber avatar wentasah avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

gsw-rs's Issues

README could contain more information about the project

Why rewrite in rust? What are the benefits compared to the C implementation? If you are faster, mention that and write how much. If you are “safer”, mention why it matters.

I see that this is answered in doc/talks, but this document is not easily accessible (one has to download the repo and open the file locally). It would be great if the main goals are mentioned directly in the top-level README.md.

Clarify functionality coverage relative to GSW-C

I think that the readme and the joss paper need to say something about the subset of GSW that is already implemented, and perhaps about how much that subset might (or won't) be expanded. In particular, comparison to the current state of the C implementation would be useful. It should be made clear that using the current Rust implementation as a plugin replacement for the C library in the Python implementation will result in considerably reduced functionality. I haven't looked closely enough to figure out how this is handled in your CI when you do plug in the Rust and then run the Python tests.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.