Skip to content

JavalVyas2000/rtn_scheduling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rtn_scheduling

pytest

rtn_scheduling is a Python-based package for solving scheduling problems using the Pyomo optimization modeling language. It is designed to assist in solving scheduling problems with resource task networks as input and is aided by visualization tools such as the Gantt chart, resource levels, and the network.

Installation

Download or clone rtn_scheduling from this github site.

Navigate to the rtn_scheduling folder using a terminal (or Anaconda prompt or VS code terminal) and run setup.py to install rtn_scheduling as follows:

pip install -e . 

Requirements

The requirements are listed in the requirements.txt file. To install them, run the following command in the terminal:

pip install -r requirements.txt

Testing the Installation

To test the successful installation, navigate to the tests folder using a terminal (or Anaconda prompt or VS Code terminal), and then execute the following command.

pytest mixing_test.py

Reference

[1] Hector D. Perez, Satyajith Amaran, Shachit S. Iyer, John M. Wassick, Ignacio E. Grossmann, Chapter 14 - Applications of the RTN scheduling model in the chemical industry, Simulation and Optimization in Process Engineering, Elsevier, 2022, https://doi.org/10.1016/B978-0-323-85043-8.00006-4

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages