Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F91465253
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
Mon, Nov 11, 09:41
Size
897 B
Mime Type
text/x-python
Expires
Wed, Nov 13, 09:41 (2 d)
Engine
blob
Format
Raw Data
Handle
22266966
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: 2018-03-15 16:56:56
""" Batch plot profiles of several specific output variables of NICE simulations. """
import
sys
import
logging
from
PointNICE.utils
import
logger
,
OpenFilesDialog
,
InputError
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
,
vars_dict
=
yvars
)
except
InputError
as
err
:
logger
.
error
(
err
)
sys
.
exit
(
1
)
Event Timeline
Log In to Comment