Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F85089908
plot_batch.py
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Thu, Sep 26, 17:20
Size
874 B
Mime Type
text/x-python
Expires
Sat, Sep 28, 17:20 (1 d, 23 h)
Engine
blob
Format
Raw Data
Handle
21127601
Attached To
R4670 PySONIC (old)
plot_batch.py
View Options
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Author: Theo Lemaire
# @Date: 2017-03-20 12:19:55
# @Email: theo.lemaire@epfl.ch
# @Last Modified by: Theo Lemaire
# @Last Modified time: 2017-11-24 14:02:31
""" Batch plot profiles of several specific output variables of NICE simulations. """
import
sys
import
logging
from
PointNICE.utils
import
logger
,
OpenFilesDialog
from
PointNICE.plt
import
plotBatch
# Set logging level
logger
.
setLevel
(
logging
.
INFO
)
# Select data files
pkl_filepaths
,
pkl_dir
=
OpenFilesDialog
(
'pkl'
)
if
not
pkl_filepaths
:
logger
.
error
(
'No input file'
)
sys
.
exit
(
1
)
# Plot profiles
try
:
# yvars = {'Q_m': ['Qm'], 'i_{Ca}\ kin.': ['s', 'u', 's2u'], 'I': ['iNa', 'iK', 'iT', 'iL']}
# yvars = {'Q_m': ['Qm']}
plotBatch
(
pkl_dir
,
pkl_filepaths
,
title
=
False
)
except
AssertionError
as
err
:
logger
.
error
(
err
)
sys
.
exit
(
1
)
Event Timeline
Log In to Comment