Vortex Java API
===============
The Vortex Java API provides bindings for the Vortex library, enabling Java applications to work with Vortex arrays and files.
The API is split into two main components:
* **Vortex JNI**: Core JNI bindings for Vortex functionality
* **Vortex Spark**: Apache Spark integration for reading Vortex files
.. raw:: html
Installation
------------
The Java API can be included in your project using Gradle or Maven. Please refer to the main documentation for detailed installation instructions.
Usage Example
-------------
Here's a basic example of using the Vortex Java API to read a Vortex file:
.. code-block:: java
import dev.vortex.api.File;
import dev.vortex.api.Array;
// Open a Vortex file
File vortexFile = File.open("path/to/file.vortex");
// Read arrays from the file
Array array = vortexFile.readArray();
// Work with the array data
System.out.println("Array length: " + array.getLength());