.. _rockverse_docs_gettingstarted: ############### Getting started ############### RockVerse is a Python library designed for high-performance computational in geosciences, enabling efficient numerical computations, scalable parallel processing, and optimized data handling. It integrates state-of-the-art Python libraries to deliver performance and scalability for scientific workflows: - `Numba `_: Provides just-in-time compilation for efficient numerical operations on CPUs and CUDA-enabled GPUs. - `mpi4py `_: Enables distributed parallel processing via the Message Passing Interface (MPI), supporting multi-node and multi-processor workflows. - `Zarr `_: Optimizes storage and access for large, chunked, compressed N-dimensional arrays, ideal for handling geoscience data. - `NumPy `_: Offers core numerical array operations essential for scientific computing. - `SciPy `_: Supplies advanced mathematical functions and algorithms for numerical analysis. - `Pandas `_: Simplifies data manipulation and analysis through powerful tabular data structures. With this foundation, RockVerse facilitates scalable, high-performance computations on a variety of hardware, from local machines to high-performance computing (HPC) clusters. This section will guide you through the installation process, environment setup, and basic usage examples to get started with RockVerse. .. toctree:: :maxdepth: 1 :hidden: getting_started/install.rst