Skip to content

triscale-innov/DataViewer.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DataViewer

Stable Dev Build Status Coverage

Explore your data files with the power of Makie!

screencast.mp4

Use as a Julia package

DataViewer is not registered (yet), so you need to provide its full URL to the Julia package manager.

julia> ] # enter Pkg mode
pkg> add https://github.com/triscale-innov/DataViewer.jl.git

Then, whenever there is some data structure that you want to explore:

julia> using JLD2

julia> data = JLD2.load("sample.jld2");

julia> using DataViewer
[ Info: Precompiling DataViewer [69fa7e04-3a55-42d6-bb08-3ca48704fbef]
[ Info: Precompiling JSON_Ext [056fc32c-03f3-5092-ad64-0a1590c5cd8d]
[ Info: Precompiling JLD2_Ext [ab4143e6-3402-5971-8428-17ae5f4067b4]

julia> DataViewer.view(data)

It is also possible to directly call DataViewer.view on a file name:

julia> using HDF5
[ Info: Precompiling HDF5_Ext [c89765bd-c6f5-5c69-b5b2-135d132d13bc]

julia> DataViewer.view("sample.h5")

Use as a standalone application

After having installed the DataViewer package, you can ask it to install a standalone application, callable from the command-line:

julia> using DataViewer

julia> DataViewer.install()

By default, a launcher named dataviewer will be placed in the ~/.julia/bin directory, which you should add to your PATH environment variable. Afterwards, you can run this new command from a shell.

Without argument, a file picker window will pop up to ask for a file to open:

$ dataviewer

With one argument, the given file will be viewed:

$ dataviewer sample.hdf5

A second argument allows specifying the file type if the extension is not enough to guess it:

$ dataviewer sample JSON

About

Visualization GUI for (julia-related) data files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published