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:
Up until now, it has only been possible to run yt on Unix-like platforms such as Linux and OS X. A number of months ago, I took on a challenge to install yt on Windows (not because I need it in any way, but I thought it would be fun to see if I could get it to work). Using Anaconda Python distribution, this is now possible.
If you have a Windows machine with the Anaconda Python distribution (with Python 2.7) and you want to try yt-3.0 alpha out on it, you can go to my Binstar page for yt-3.0, or install the binary from the command line using conda:
conda install -c https://conda.binstar.org/jzuhone yt
Caution: as this version is still in an alpha state, there may be bugs and other weird behavior. Please report any issues at http://bitbucket.org/yt_analysis/yt/issues, and for documentation for this version visit http://yt-project.org/docs/dev-3.0/.
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.