https://github.com/chaos-polymtl/active_cooling_application

Project destinated to store code and scheme for experimental setup of the active cooling project

https://github.com/chaos-polymtl/active_cooling_application

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
Last synced: 10 months ago · JSON representation

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
Created almost 2 years ago · Last pushed 11 months ago
Metadata Files
Readme License Authors

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

CHAOS Laboratory of the department of Chemical Engineering at Polytechnique Montréal

GitHub Events

Total
  • Push event: 4
Last Year
  • Push event: 4

Dependencies

requirements.txt pypi
  • PySide6 *
  • adafruit-circuitpython-dacx578 *
  • adafruit-circuitpython-mlx90640 *
  • adafruit-circuitpython-tla202x *
  • matplotlib *
  • numpy *
setup.py pypi