Charlotte THOMAS 67a1000ddc [Feature] New Constants & Units
* Added some constant
Move mass on a new submenu of Physics
Added universal translation for a future easter-egg

* Added lenght constant menu
Added radiuses and distances submenu to lenght
Added Faraday Constant

* Constant
Added 16 usual pKa couple values

* Added some constant
( stefan-boltzmann, water triple point, wien, atmospheric pressure, vacuum impedance, bohr magneton, nuclear magneton, muon mass, atomic mass unit, bohr radius )
Missing hungarian translation

* Planck update
added some plancks units ( fondamentals units and energy/power units )

* Changed the Physics constants submenu
Here's the new pattern

1. Fundamental Constants => for the 5 fundamental constants
2. Electromagnetism => 3 constants remain in this submenu
3. Nuclear and Atomic Constnats => bohr magneton & nuclear magneton, bohr radius and particle mass submenu
4. Thermodynamics => this section is mostly unchanged
5. Gravitation => same as before
6. Speed => 2 submenus one for sound speeds and one for escape velocities
7. Mass => the mass of earth/sun/moon
8. Length => 2 submenus, one for radius of earth/sun/moon and one for distances earth-moon and earth-sun
9. Planck Units => The natural system of units

* Units
Added steradian, lumen and lux to the avaliables units
Warning steradian is a new fundamental units ( definition is nullptr )

* Remove debugging and includes

* Added 15 constants

* Update apps/toolbox.fr.i18n

Co-Authored-By: Quentin <quentin.guidee@gmail.com>

* Update apps/toolbox.fr.i18n

Co-Authored-By: Quentin <quentin.guidee@gmail.com>

* Corrected french and english

* Added hu translation
Correct de translation
added combining double acute accent

* q

* Revert "q"

This reverts commit 959786ae504ddf106249a3f799929471eecb8708.

Co-authored-by: Quentin <quentin.guidee@gmail.com>
2020-02-29 23:50:49 +01:00
2020-02-28 19:36:19 +01:00
2020-02-29 23:50:49 +01:00
2020-01-22 08:43:41 -05:00
2020-02-29 23:50:49 +01:00
2020-02-17 10:31:24 -05:00
2020-02-29 23:50:49 +01:00
2018-11-26 13:46:27 +01:00
2020-02-21 18:13:57 +01:00
2020-02-26 22:17:57 +01:00
2020-01-09 17:31:12 +01:00
2019-12-08 15:40:12 +01:00
2019-10-29 21:44:10 +01:00
2020-02-26 22:17:57 +01:00
2020-02-17 17:41:59 +01:00

cc by-nc-sa 4.0 Issues
Discord

About

Omega is a fork of Numworks' Epsilon, the OS that runs on their calculator, which brings many features to it. Omega is for the people who want to add features to the calculator, but cannot because they have been rejected by Numworks (for reasons that are 100% understandable!).

Some new features

  • Adding symbolic calculation back into the calculator
  • An app for RPN
  • A periodic table app + all of the molar masses for the elements in the toolbox
  • More steps for brightness (16 instead of 5)
  • 32 KB Python heap instead of 16 KB
  • And more...

The main new features are listed here, and the complete changelog can be found here.

Installation

First of all, follow step 1 here. Then:

Model n0100
git clone --recursive https://github.com/Omega-Numworks/Omega.git
cd Omega
git checkout omega-master
make MODEL=n0100 clean
make MODEL=n0100 USERNAME="{Your name, max 15 characters}" -j4
make MODEL=n0100 epsilon_flash

Important: Don't forget the --recursive tag, because Omega relies on submodules. Also, you can change the number of processes that run in parallel during the build by changing the value of the -j flag.

Model n0110
git clone --recursive https://github.com/Omega-Numworks/Omega.git
cd Omega
git checkout omega-master
make clean
make USERNAME="{Your name, max 15 characters}" -j4
make epsilon_flash

Important: Don't forget the --recursive tag, because Omega relies on submodules. Also, you can change the number of processes that run in parallel during the build by changing the value of the -j flag.

Bin files

These can be used to distribute Omega (so that it can be flashed by anyone with Webdfu_Numworks).

git clone --recursive https://github.com/Omega-Numworks/Omega.git
cd Omega
git checkout omega-master
make clean
make MODEL=n0100 USERNAME="" -j8
make MODEL=n0100 USERNAME="" binpack -j8
make USERNAME="" -j8
make USERNAME="" binpack -j8

Important: Don't forget the --recursive tag, because Omega relies on submodules. Also, you can change the number of processes that run in parallel during the build by changing the value of the -j flag.

Web simulator

First, install emsdk :

git clone https://github.com/emscripten-core/emsdk.git
cd emsdk
./emsdk install latest-fastcomp
./emsdk activate latest-fastcomp
source emsdk_env.sh

Then, compile Omega :

git clone --recursive https://github.com/Omega-Numworks/Omega.git
cd Omega
git checkout omega-master
make clean
make PLATFORM=simulator TARGET=web USERNAME="{Your name, max 15 characters}" -j4

The simulator is now in output/release/simulator/web/simulator.zip

Important: Don't forget the --recursive tag, because Omega relies on submodules. Also, you can change the number of processes that run in parallel during the build by changing the value of the -j flag.

Contributing

To contribute, please refer to the Wiki

Branches

  • omega-master : stable releases
  • omega-dev : beta releases
  • omega-hotfix : developers only, branch to fix issues

About Epsilon

Omega is a fork of Epsilon, a high-performance graphing calculator operating system. It includes eight apps that cover the high school mathematics curriculum.

You can try Epsilon straight from your browser in the online simulator.

Contributors

Thanks goes to these wonderful people!

License

NumWorks is a registered trademark. Omega is not affiliated with NumWorks.

Description
No description provided
Readme 44 MiB
Languages
C++ 60.3%
C 31.1%
Python 3.4%
Java 1.9%
Makefile 1.6%
Other 1.5%