Lung simulation
Project description
lung
toy^3 lung
Documentation
Getting started
- Highly recommended, but optional. Use conda
conda env create -f environment.yml
- Install the
lungpackage
pip install -e .
- Start
jupyterfrom the root repository directory
jupyter notebook
How to run code
Take a look at notebooks/Delay Lung model.ipynb.
new_controller = NewController(waveform=BreathWaveform())
How to add a controller
- Suppose our name is
NewController - Create file in
lung/controller/_new_controller.py - Stub of the controller:
from lung.controllers.core import Controller
class NewController(Controller):
def __init__(self, **kwargs):
pass
def feed(self, err, t):
pass
- Add
NewControllertolung/controllers/__init__.py - Import using
from lung.controllers import NewController
How to add an environment
- Same idea as above. You've got this, Cyril! (Just watch out for
self.time...).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lung-0.1.4.tar.gz
(11.3 kB
view details)
File details
Details for the file lung-0.1.4.tar.gz.
File metadata
- Download URL: lung-0.1.4.tar.gz
- Upload date:
- Size: 11.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58beb71d4a66318b4e0cc59c955ac12d6229808ecd7cb03a8d405dc7ebae108e
|
|
| MD5 |
326f5af98d9f6458850a39e0afab25d7
|
|
| BLAKE2b-256 |
8727336512f6b6db48d32bc187a54412c96d9cc1473e729eb7aaccdffe127ac4
|