https://github.com/chaos-polymtl/active_cooling_application
Project destinated to store code and scheme for experimental setup of the active cooling project
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.2%) to scientific vocabulary
Repository
Project destinated to store code and scheme for experimental setup of the active cooling project
Basic Info
- Host: GitHub
- Owner: chaos-polymtl
- License: other
- Language: Python
- Default Branch: main
- Size: 1.12 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
Active cooling application
This software was developed to control the Active Cooling Device. The device is a flexible experimental unit, used for laboratory scale tests of the concept design developed and patented by Lamarre & Raymond (2022).
Instalation procedure
Installing the software is a straighforward process. After cloning the repository, open a terminal and navigate to the folder where the source code is located and follow the steps:
Dependencies
The dependencies can be installed launching the following:
pip install -r requirements.txt
or
pip3 install -r requirements.txt
Active cooling application
The software can be installed running:
pip install .
or
pip3 install .
Test installation
The application has a test mode, which is suitable for other Linux systems. This mode emulates the behavior of the application, using a dummy dataset instead of measuring quantities.
If you wish to verify your installation or run the application on test mode, launch the following command:
active-cooling-test $NUMBER_OF_REGIONS
Launch application
To launch the application, you can simply run:
active-cooling $NUMBER_OF_REGIONS
Where $NUMBEROFREGIONS should reflect the number of Mass Flow Controllers (MFCs)/solenoid valves connected to your system.
This application is meant to run on a Raspberry Pi. As such, it depends on the RPi module. As such, only the test mode would work on another system. Additionally, the I2C connection is tested upon launching the application. Hence, all hardware components should be connected upon application launching.
Owner
- Name: CHAOS Laboratory
- Login: chaos-polymtl
- Kind: organization
- Location: Canada
- Repositories: 16
- Profile: https://github.com/chaos-polymtl
CHAOS Laboratory of the department of Chemical Engineering at Polytechnique Montréal
GitHub Events
Total
- Push event: 4
Last Year
- Push event: 4
Dependencies
- PySide6 *
- adafruit-circuitpython-dacx578 *
- adafruit-circuitpython-mlx90640 *
- adafruit-circuitpython-tla202x *
- matplotlib *
- numpy *