Maybe EzXML?
multiattribute abstract inheritance
Thank you for the suggestion (along with @quinnj and also @IlyaOrson for EzXML, which Iāll still be investigating) , I was not aware of Gumbo.jl! ā and it looks like itāll serve my use-case rather well. Thanks!
- ClusterManager which deploys to cloud
A battle-tested source-to-source transform AD library which Just Works in all kinds of weird corner cases and is of course fast. Is this too much to ask?
(note that of course Zygote.jl is getting there )
Something like Rās DBplyr, so you can delegate work to the database instead of having to first load things in memory or export it to some file format.
Also, better database tools in general. Compared to Rās ease of use of accessing data inside databases and writing data back, Julia is kinda in the stone age.
@bramtayl is building that as part of his GSoC! You can take a look at the work in progress here for Query.jl, and I believe it also works in LightQuery.jl.
A library like pythonās xarray - I.e. n dimensional arrays with named and indexable axes. AxisArrays is a good foundation, but is missing a lot of the fantastic broadcasting behaviours that make xarray nice.
If there is promise for your use here https://github.com/JeffreySarnoff/CatmullRom.jl, let me know what modifications would be of use to you.
I wish for:
- a fast, stable, easy to use library which can interact with Postgres/PostGIS; bonus points for taking advantage of the GIS features. Possibly this exists and I donāt know about it.
- More user friendly tools around libGEOS, GDAL, etc. The existing Julia libraries are powerful but low level.
- callbacks to return to JuMP
AOT, please, executables are sexy
FYI I am working on some Mapnik bindings for Julia at the moment. Once itās ready it could be used as a base to develop other geo-related packages. Thereās also Turf.jl that adds the Turf functionalities to Julia.
A usable way to distribute stand-alones
Someone will probably tell me that JLD works just fine, or that the matlab version is full of problems. But with that said:
When I used matlab I really liked the function save
, which did let me save everything in a workspace. Later I could just load it back with load
. It was a while ago since I used matlab, but this is the only feature which I really miss. I understand that JLD should be used for this kind of stuff. I have tried it out maybe three times now (with time intervals) and never gotten it to work. This compared to matlab were it all worked without effort.
Iām experimenting with something like xarray for geospatial data.
The idea is to make a common wrapper for various existing spatial data packages with a very minimal interface.
Itās still very much work in progress but does some things xarrays does, like take the mean (or whatever) of a 3d Lat/Lon/Time dataset over the time dimension:
plot(mean(g; dims=Time()))
What kinds of interpolations? Maybe GeoStats.jl estimation problems can be useful. Sharing just in case.
My wish list:
- A stable plotting system that just works (Makie.jl is not ready, and Plots.jl isā¦ you know)
- A stable mechanism for precompiling full environments as opposed to just isolated packages
- A comprehensive package for probabilistic graphical models a la pgmpy
- A package for 3D meshing without external dependencies written in other languages
- A VTK.jl package that has WriteVTK.jl as well as āReadVTK.jlā functionality
Besides functionality and packages, it would be really great if experienced Julia users could compile a book on HPC with Julia. There are many parallel models in the language, but the community is lacking the necessary training to pick the most appropriate model for the problem at hand.
Give VegaLite.jl a shot!
Weāve added experimental support for easily compiling a sys-image for an environment in the latest VS Code extension. Probably not perfect, but Iād love to hear feedback on how that works.
Is this a possible solution? https://github.com/cdr/code-server
@davidanthoff
Thank you @davidanthoff! VegaLite.jl is a really beautiful work. My main use case however is plot recipes. Does VegaLite.jl support plot recipes? When it comes to plotting dataframes and tabular data in general, I recommend VegaLite.jl to colleagues.