Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

ReactorD

logo
Binder Documentation Status License Python 3.8+ codecov

ReactorD (Reactor Design) is a Python package whose proposal is to simulate and design reactors for multiple-reaction systems. The intention is to solve the following reactor types in stationary or not-stationary conditions: Plug flow (PFR) and Stirred tank (STR)

Available in version 0.0.1b4

  • PFR (Border and initial value problems)
    • Mass Balances
      • MolarFlow
    • Energy Balances
      • Isothermic
      • Adiabatic
      • No isothermic (constant U coefficient and refrigerant temperature)
      • No isothermic (constant U coefficient)
    • Pressure Balances
      • Isobaric
      • Ergun

Motivation

Chemical reaction engineering has as its main objective the study and optimization of reactive processes, usually, with a chemical reactor as the protagonist equipment. To design a chemical reactor, it is necessary to consider several physical and chemical phenomena simultaneously, such as the inlet and outlet molar flow of chemical substances, mass transfer, heat transfer, and reaction kinetics. All these contributions to the system's complexity, commonly lead to coupled non-linear algebraic problems, coupled differential equations, or either both coupled algebraic-differential equations that must be solved by numeric algorithms. ReactorD provides an interphase to configure the necessary information for the simulation of the chemical reactors. Also, ReactorD implements the mathematical representations of mass and energy balances of specific reactors for a numerical resolution.

Requirements

You need Python 3.8+ to run ReactorD.

Instalation

For installing ReactorD you just need to:

pip install reactord

Authors

Brandolín, Salvador Eduardo (salvadorebrandolin@mi.unc.edu.ar) Parodi, Adrián (adrian.parodi@mi.unc.edu.ar) Rovezzi, Juan Pablo (juan.rovezzi@mi.unc.edu.ar) Santos, Maricel Del Valle (maricel.santos@mi.unc.edu.ar) Scilipoti, José Antonio (jscilipoti@mi.unc.edu.ar)

Metadata

Release files for reactord 0.0.1b4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for reactord 0.0.1b4
File Size Uploaded
reactord-0.0.1b4.tar.gz 25.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for reactord 0.0.1b4
File Interpreter ABI Platform
reactord-0.0.1b4-py3-none-any.whl Python 3 none any Details

Total release size: 66.1 kB

Release files / reactord-0.0.1b4.tar.gz

Download URL reactord-0.0.1b4.tar.gz
Size 25.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b49dc27be2c51a99c7cc9f90c10be5aa9c16fd904d340f306e5aa2832bf078d6
BLAKE2b-256 checksum
How to use checksums
be1b6fd34a0ff740b8829d2ceba1f01d201c713f3bcc433c3156f6c31964e704
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.11

Release files / reactord-0.0.1b4-py3-none-any.whl

Download URL reactord-0.0.1b4-py3-none-any.whl
Size 40.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0e3796aab85a7f5157f773292a0c4bf64523b7d1520fee4ef5cc017fa778f0d6
BLAKE2b-256 checksum
How to use checksums
0acd11dce3d53932e378eead7fd09f2d6c82cf0b53977c31b36e5c97b927e169
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page