38a205e1c7
PYTHON: Update installation script.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-13 15:52:18 -03:00
d048159798
COMPRESSION: Add LZMA/XZ compression format.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-13 15:42:07 -03:00
f9b6dd47e9
COMPRESSION: Use LZ4 frame for compatibility with command lz4.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-13 09:17:09 -03:00
eb7c8dbd76
COMPRESSION, PYTHON: Add support for LZ4 compression.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-11 15:28:20 -03:00
575c626b0a
PYTHON: Add compression support to AmunPy module.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-11 12:14:39 -03:00
7495681330
PYTHON: Add electric field components and its magnitude.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-07-20 16:26:21 -03:00
5bd541333c
PYTHON: Add vorticity and current density components to AmunXML.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-07-20 16:11:49 -03:00
84a3ce1572
PYTHON: Change formatting to use .format() in AmunXML class.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-07-17 16:41:50 -03:00
ad3d9eec93
PYTHON: Add simple progress to AmunXML.dataset().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-07-17 16:37:04 -03:00
4b9aba7d75
PYTHON: Fix reading datasedt for non-square/non-cube domain.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-05-13 22:06:53 -03:00
7faf27e3b9
PYTHON: Use the maximum used level instead of maxlev.
...
This reduces the resolution and memory usage if parameter maxlev is
actually larger than the maximu used level.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-05-12 14:51:37 -03:00
ac7697158a
PYTHON: Fix extras in setup.py.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-05-12 07:41:15 -03:00
425bcc2f17
PYTHON: Verify binary data hashes if python-xxhash is available.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-05-12 07:31:12 -03:00
3dce6e683f
PYTHON: Some fixes for 3D runs.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-05-01 21:25:43 -03:00
e86b9f7339
PYTHON: Add function to read datablocks.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-05-01 15:02:44 -03:00
084750da46
PYTHON: Handle properly snapshot chunks with no datablocks.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-05-01 13:18:29 -03:00
6978aee6ef
PYTHON: Add class to handle XML-binary snapshots.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-05-01 12:53:23 -03:00
1896966854
Update copyright year.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 15:40:53 -03:00
7cf6bd34b0
PYTHON: Rename amun to amunpy.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-27 10:28:49 -03:00
0f9a6c222d
PYTHON: Add optional interpolation to datasets.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-27 10:27:28 -03:00
d7f4acdd9c
PYTHON: Add setup.py to facilitate package installation.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-22 18:12:43 -03:00
802eb9234f
PYTHON: Rewrite amun_dataset().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-22 18:09:47 -03:00
4f809ce96d
PYTHON: Rewrite amun_coordinate().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-22 17:48:13 -03:00
ed8e606d15
PYTHON: Rewrite amun_attribute().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-22 17:46:10 -03:00
325208559e
PYTHON: Rewrite amun_compatible().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-22 17:39:49 -03:00
f0ca778eb6
PYTHON: Fix subroutines to read integrals.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-03-11 11:53:06 -03:00
9a53103f14
PYTHON: Determine the maximum level from the blocks.
...
In some situations, the block refinement didn't reach the maximum level
available. There is no need to rescale all block to this level then.
Also the memory consumption in such case is significantly reduced.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-23 08:51:07 -03:00
76d7cf8826
IO, DRIVER, PYTHON: Fix domain block dimensions with job restart.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-21 15:58:38 -03:00
0ceca17a95
PYTHON: Add refinement 'level' to be read as dataset.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-18 11:27:47 -03:00
81b94a8009
PYTHON: Remove wrong condition in amun_compatible().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-18 11:11:16 -03:00
001748ff92
PYTHON: Support older snapshots with 'rdims'.
...
The new snapshots store 'domain_base_dims' instead.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-18 11:04:55 -03:00
eccc933c20
PYTHON: Check if the shrink parameter is correct.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-18 10:53:47 -03:00
e16fd94df7
PYTHON: Generate block dimensions using ndims and ncells.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 12:04:48 -02:00
d4059b8075
PYTHON: Read 'domain_base_dims' instead of 'rdims'.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-03 22:33:14 -02:00
a489837d63
Update copyright info.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-28 09:06:57 -02:00
a9123e466a
PYTHON: Make sure indices are integers in rebin().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-11-07 12:10:28 -02:00
5b28e11182
PYTHON: Rewrite subroutine amun_dataset().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-11-06 12:45:07 -02:00
43e5b0b5f2
PYTHON: Rename amun_coordinates() to amun_coordinate().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-11-06 12:35:30 -02:00
5fa42b71cc
PYTHON: Reorganize amun.py.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-11-06 12:34:39 -02:00
8eb5a2550a
PYTHON: Add subroutine amun_coordinates() to retrive coordinate items.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-11-06 12:08:53 -02:00
d8b7e73b9f
PYTHON: Rewrite amun_attribute().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-11-06 12:02:56 -02:00
25bbb78c63
PYTHON: Use amun_compatible() in all subroutines.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-11-06 11:37:29 -02:00
cbe94a21b6
PYTHON: Add amun_compatible() function.
...
This function returns True or False if the file is an HDF5 file
written in the AMUN code format.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-11-06 11:34:02 -02:00
444b78450e
PYTHON: Add two subroutines to read integral (.dat) files.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-03-31 12:01:40 -03:00
d85d30ea28
PYTHON: Simplify variable conditions for temperature.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-02-01 10:32:09 -02:00
ee913e1a10
PYTHON: Add shrink parameter to amun_dataset().
...
The shrink parameter is an integer factor which is the power of 2 in the
range from 1 to the minimum dimension of the block size. For example, if
shrink = 2 than the output array will be halfed in each direction.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-01-30 17:28:20 -02:00
4602835b1c
PYTHON: Add the magnitude of current density to derived datasets.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-01-18 11:05:38 -02:00
a9e15906d4
PYTHON: Add vorticity magnitude to derived datasets.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-01-18 11:02:58 -02:00
bfacf336eb
PYTHON: Add the divergence of magnetic field to derived datasets.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-01-18 10:51:06 -02:00
24310ff8e2
PYTHON: Add the divergence of velocity to derived datasets.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-01-18 10:49:31 -02:00