Coder Social home page Coder Social logo

calacuda / calc-rs Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 3.02 MB

a calculator module for Python and Rust capable of computing arbitrarily long equations and functions.

License: MIT License

Rust 76.02% Python 21.30% Shell 2.68%
calculator python3 python3-library rust

calc-rs's Introduction

Hi there, I'm Eoghan! ๐Ÿ‘‹


  • ๐Ÿ˜„ Pronouns: "They/Them"
  • ๐Ÿ“ซ How to reach me: [email protected]
  • ๐Ÿ”ญ Iโ€™m currently working on:
    • PenTestDB, an information gatherer and database for penetration testers (written in Rust).
    • Synth-32, an esp32 powered synthesizer (written in Rust).

Expert Languages

Python Rust Shell Script

Technologies I Know Well

Docker Espressif Pi-Hole Raspberry Pi Git Postgres GitHub GitLab CI

calc-rs's People

Contributors

calacuda avatar

Watchers

 avatar

calc-rs's Issues

function solver tries to solve equations containing Riemann sums.

Description

If the solve_func function is passed a non-function equation with a Riemann Sum, then the function will attempt to solve it. This is a bug, it should report an error.

Branch

feature and dev

Example

cmd: cd rust-lib; echo '3(i=0_5$(i))' | cargo run
output: 3(i=0_5$(i)) => ("3(i", ([0, 1, 2, 3, 4, 5], [Some(0.0), Some(0.0), Some(0.0), Some(0.0), Some(0.0), Some(0.0)]))
expected: 3(i=0_5$(i)) => Some(45.0)

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.