The YT.jl package seeks to expose a number of yt's most important features from within the Julia environment. These include:
* Volumetric "data containers": spheres, rectangular regions, slices, projections, profiles, etc.
* YTArrays and YTQuantities, which are arrays and real numbers associated with symbolic units, and associated mathematical operations on them
* Simple visualization tools, such as generating fixed resolution images from non-fixed resolution data, and Matplotlib-based slice and projection plots
To find out more about the YT.jl package, visit the documentation:
or the GitHub project page:
This release of yt features an entirely rewritten infrastructure for data ingestion, indexing, and representation. While past versions of yt were focused on analysis and visualization of data structured as regular grids, this release features full support for particle (discrete point) data such as N-body and SPH data, irregular hexahedral mesh data, and data organized via octrees. This infrastructure will be extended in future versions for high-fidelity representation of unstructured mesh datasets.
For more info, see the announcement on yt-users: http://lists.spacepope.org/pipermail/yt-users-spacepope.org/2014-August/020873.html
The yt project aims to produce an integrated science environment for collaboratively asking and answering astrophysical questions. To do so, it will encompass the creation of initial conditions, the execution of simulations, and the detailed exploration and visualization of the resultant data. It will also provide a standard framework based on physical quantities interoperability between codes.
Development of yt is driven by a commitment to Open Science principles as manifested in participatory development, reproducibility, documented and approachable code, a friendly and helpful community of users and developers, and Free and Libre Open Source Software.