Skip to main content

Solve nonlinear systems of equations using Newton's method.

Project description

Nexsys Logo

Simple code for complex engineering
Nexsys is a "language" for engineers to help solve equations and develop complex mathematical models to ease the design process.
The Nexsys crate serves multiple functions and aims to be adaptable to a range of situations. Whether you're solving equations in another application or just trying to crunch out an engineering problem, Nexsys aims to have a solution.

The nexsys Rust crate:

The nexsys crate offers a broad range of tools for addressing engineering problems. From bare-bones rust implementations of Newton's method to an equation solving engine to a full "interpreter", the nexsys crate offers a number of tools accessible in rust to aid with any engineering problem.

The nexsys Python package:

While narrower in scope, the nexsys Python package leverages pyo3 to bring the speed of the Nexsys interpreter and solver engine to the ease-of-use of Python. Use the Nexsys solver engine object to programmatically solve systems of equations or the py_solve function to interpret Nexsys code in Python and use the results elsewhere. Just run pip intall nexsys to get started.

The nxc "compiler":

For those who just want to solve equations, the nxc compiler offers a cli tool to crunch equations and print solutions in markdown format. Just fire up your equation solver of choice and run
nxc ./yourfile.nxs
to generate a .md with the solution and steps used to acquire it.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

nexsys-0.0.2-py3-none-win_amd64.whl (7.3 kB view hashes)

Uploaded Python 3 Windows x86-64

nexsys-0.0.2-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (3.6 kB view hashes)

Uploaded Python 3 manylinux: glibc 2.5+ x86-64

nexsys-0.0.2-cp310-cp310-manylinux_2_34_x86_64.whl (764.7 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.34+ x86-64

nexsys-0.0.2-cp39-none-win_amd64.whl (654.7 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page