Commit 461b8cc9 authored by Irene Perez Gonzalez's avatar Irene Perez Gonzalez
Browse files

Updated

parent d01a68b9
A. Get code from GitHub
Download zip from https://github.com/perezgonzalez-irene/mdf_reader.git
Clone repo: git clone https://github.com/perezgonzalez-irene/mdf_reader.git
B. Create \____init____.py in code parent directory so python treats it as containing a package
touch \____init____.py
C. Create python3 virtual environment in code directory
(1) cd mdf_reader
(2) Create environment
local:
python3 -m virtualenv --system-site-packages myenv
jasmin: (python3 still not default/operative, but following works)
1. Set path and activate conda environment
export PATH=/apps/contrib/jaspy/miniconda_envs/jaspy3.7/m3-4.5.11/bin:$PATH
source activate jaspy3.7-m3-4.5.11-r20181219
2. Create your own virtualenv - you only do this once!
virtualenv --system-site-packages myenv
(3) Activate environment:
source ./myenv/bin/activate
(4) Install specific package versions:
pip install -r requirements.txt
To deactivate environment:
deactivate
D. Add module parent directory to python path (PYTHONPATH env variable)
- from terminal:
export PYTHONPATH=$toolParentDirectory:${PYTHONPATH}
- In python:
import sys
sys.path.append(toolParentDirectory)
E. Run a test:
1. Run a test:
import mdf_reader
import matplotlib.pyplot as plt
data = mdf_reader.tests.imma1_buoys_nosupp()
data = mdf_reader.tests.read_imma1_buoys_nosupp()
data = mdf_reader.tests.imma1_buoys_supp()
data = td11_deck187_nosupp()
data = mdf_reader.tests.read_imma1_buoys_supp()
ax = data[section_name][field_name].plot(label='x')
data[section_name][field_name].plot(ax = ax ,label='y')
....
plt.show()
2. Read imma data
imma_data = mdf_reader.read(filepath, data_model = 'imma1',sections = ['core','c1','c98'])
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment