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
lung
package
pip install -e .
- Start
jupyter
from 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
NewController
tolung/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 |