ma-laforge
76429cde7a
HDF5-Plots Clean up: Easier to understand/maintain. ( #2924 )
...
* Clean up code: Easier to understand/maintain.
Also:
Reduce line count for code.
Add namespace (module) to use shorter function/variable names.
Improve auto-generation of readers/writers for arbitrary structs.
Remove a few manually-written readers/writers for simple structs.
Write Plots.jl version -> VERSION_INFO to help user identify reader of outdated file formats.
Add support for:
- Arrow
- ColorScheme, ColorPalette
- ContinuousColorGradient, CategoricalColorGradient
- datetimeformatter
* Update precompile_*.jl file
Co-authored-by: ma-laforge <ma-laforge@users.noreply.github.com>
2020-08-24 18:22:54 +02:00
Daniel Schwabeneder
65b0f44626
move missing hdf5 type to backends
2020-04-26 20:57:56 +02:00
Daniel Schwabeneder
b80ba99100
move remaining const to backends.jl
2020-04-26 20:49:02 +02:00
Daniel Schwabeneder
ad4f92e36d
remove some const in hdf5 - 4 more left
2020-04-26 19:30:22 +02:00
Daniel Schwabeneder
f73b281996
extract the recipe pipeline into separate submodule
2020-04-10 16:09:49 +02:00
MA Laforge
fa8c1e3967
Fix broken hdf5 "backend".
...
Add support for new Attr structure.
2020-03-19 17:18:07 -04:00
Daniel Schwabeneder
d78bb56316
AKWs in HDF5 backend
2020-02-25 09:40:05 +01:00
Daniel Schwabeneder
dcceef2e52
Merge pull request #1782 from ma-laforge/hdf5
...
Add support for annotations and "Shape"s.
2018-10-14 18:40:44 +02:00
Daniel Schwabeneder
a72a23b548
move supported backend attr to backends.jl
2018-10-09 20:56:02 +02:00
MA Laforge
16cc743d26
Add support for annotations and "Shape"s.
...
Also build plot attributes list after series are read in
to avoid having the internal mechanisms overwrite data.
2018-10-08 06:54:01 -07:00
Michael Krabbe Borregaard
2873685517
Replace d -> plotattributes in most files
2018-08-28 10:10:13 +02:00
MA Laforge
8131953e49
Deal w/deprecation of Nullable.
...
Also use new LinearIndices API.
2018-08-14 13:04:22 -07:00
Michael Krabbe Borregaard
c2dc030fae
fieldnames(x) -> fieldnames(typeof(x))
2018-08-11 11:24:45 +01:00
Michael Krabbe Borregaard
2844e706a9
warn -> @warn
2018-08-10 18:14:14 +01:00
Michael Krabbe Borregaard
96f0335af4
No longer include files for Revise
...
This is no longer necessary in 0.7
2018-08-09 12:46:09 +01:00
Daniel Schwabeneder
f60aac93ab
use Requires.jl for backend dependencies
2018-08-04 06:44:12 +02:00
Daniel Schwabeneder
a7f2484d45
fix some deprecation warnings
2018-07-04 20:56:13 +02:00
femtocleaner[bot]
d68829820b
Fix deprecations
2018-06-30 23:15:27 +00:00
Daniel Schwabeneder
a575ab7c74
Merge branch 'master' into julia0.7
2018-07-01 23:30:40 +02:00
Daniel Schwabeneder
6135f6271c
julia 0.7 fixes
2018-07-01 21:40:48 +02:00
Fredrik Ekre
d02658e0ba
add text/plain default, fix #1515
2018-05-21 15:09:50 +02:00
MA Laforge
bde415edd7
Add support for Surface plots.
2018-02-06 06:26:07 -05:00
Daniel Schwabeneder
c8cdade884
:straightline for all backends
2018-03-19 16:24:23 +01:00
Michael K. Borregaard
cdcbdc308c
include backend files
2017-10-20 22:45:04 +02:00
femtocleaner[bot]
ef29b4a5b0
Fix deprecations
2017-10-17 09:59:09 +00:00
MA Laforge
64dd69f550
Improve robustness
...
More generic Array support.
Add support for ColorGradient.
Don't crash if plot specifies GridLayout.
(Does not properly restore info on layout).
2017-05-16 19:21:35 -04:00
MA Laforge
b920ee8550
Re-integrate HDF5 plots.
...
Made code compatible with Julia v0.6.
Parametric types no longer <: DataType (now <: Type).
Add workaround to initialize Dict with "Type" keys.
2017-05-16 19:19:35 -04:00
Michael Krabbe Borregaard
ec6f75b59e
Revert "Initial implementation for HDF5 plots."
2017-04-19 16:14:48 +02:00
MA Laforge
06fd894f79
Initial implementation for HDF5 plots.
2017-03-27 10:04:30 -04:00