Giter Club home page Giter Club logo

chemistry-catalyst's Introduction

chemistry-catalyst's People

Contributors

dependabot[bot] avatar incplusplus avatar

Watchers

 avatar  avatar

chemistry-catalyst's Issues

Solutions and molarity tools

  • For a solution, the concentration (in molarity), volume, and solute chemical formula are specified; the calculator returns the mass of solute needed to make the solution.
  • For a solution, the mass of solute, chemical formula of the solute, and total volume are specified; the calculator returns the concentration of the solution.

Something like https://www.graphpad.com/quickcalcs/molarityform/ would be ideal.

Ideal Gas Law

Add a calculator that finds the missing value in the ideal gas law equation PV = (nRT). This should be able to work in such a way that one could also use P = n (RT/V) or whatever they like to solve for whatever variable is missing.

Something like the following reference table below should be used for R values (depending on the unit of pressure selected by the user). This particular reference image doesn't have a value for bar but bar should be among the units included.
image
Something with the functionality of https://www.omnicalculator.com/physics/ideal-gas-law would be nice.

C_1 * V_1 = C_2 * V_2

Add a tool that allows for calculating the missing value in this ratio. This is used for calculating concentrations.

Grams to Moles

Add a tool that calculates the number of grams given a certain number of moles of an element or compound (or vice-versa).

Atomic ratios in chemical formulas show up as boxes

The subscript characters in empirical formulas will show up as rectangles with an X through them. This only occurs on the web on a computer and is not an issue on mobile devices. This is caused by flutter/flutter #77465 (not linking to this issue just yet as I don't want to bug them).

Optionally use text-based parsing of empirical equations

I think it'd be cool if instead of having a clunky element picker, I could just type in a formula. It'd be a lot faster.

I also found a cool RegEx that'd make it a cinch. This is something I might choose to do in the future but definitely won't get done before the deadline.

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.