Skip to main content

LAVASET: Latent Variable Stochastic Ensemble of Trees. An ensemble method for correlated datasets with spatial, spectral, and temporal dependencies

Project description

LAVASET

LAVASET (Latent Variable Stochastic Ensemble of Trees) is a Python package designed for ensemble learning in datasets with complex spatial, spectral, and temporal dependencies. It leverages advanced machine learning techniques to provide robust predictions, making it ideal for applications in remote sensing, time-series analysis, and beyond.

Features

  • Efficient Handling of Correlated Data: Optimized for datasets where traditional models struggle.
  • Cython-Powered Performance: Critical computations are implemented in Cython for efficiency.
  • Cross-Platform Compatibility: Tested and deployable across Linux, macOS, and Windows.

Installation

You can install LAVASET directly from PyPI:

pip install lavaset

Requirements

  • Python >= 3.7
  • NumPy
  • pandas
  • scikit-learn
  • scipy
  • Cython
  • joblib

Cython and NumPy are incorporated as build dependencies for LAVASET and are pre-installed before the package setup. If you encounter any issues during installation, especially regarding Cython or NumPy, consider installing these packages manually before proceeding with the LAVASET installation.

Contributing

Contributions to LAVASET are welcome! Please refer to the contributing guidelines for more information.

License

LAVASET is released under the MIT License. See the LICENSE file for more details.

Contact

For questions or feedback, please contact Melpi Kasapi at mk218@ic.ac.uk.

Visit our GitHub repository for more information and updates.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

LAVASET-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (86.3 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

LAVASET-0.1.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (87.1 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

LAVASET-0.1.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (86.0 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

LAVASET-0.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (86.2 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

LAVASET-0.1.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (86.9 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

LAVASET-0.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (85.7 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

LAVASET-0.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (85.6 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

LAVASET-0.1.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (86.7 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

LAVASET-0.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (85.1 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

LAVASET-0.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (85.6 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

LAVASET-0.1.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (86.7 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

LAVASET-0.1.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (85.1 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

LAVASET-0.1.0-cp312-cp312-win_arm64.whl (80.7 kB view hashes)

Uploaded CPython 3.12 Windows ARM64

LAVASET-0.1.0-cp312-cp312-win_amd64.whl (94.6 kB view hashes)

Uploaded CPython 3.12 Windows x86-64

LAVASET-0.1.0-cp312-cp312-win32.whl (82.7 kB view hashes)

Uploaded CPython 3.12 Windows x86

LAVASET-0.1.0-cp312-cp312-musllinux_1_1_x86_64.whl (1.0 MB view hashes)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

LAVASET-0.1.0-cp312-cp312-musllinux_1_1_i686.whl (1.0 MB view hashes)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

LAVASET-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (471.5 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

LAVASET-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (450.8 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

LAVASET-0.1.0-cp312-cp312-macosx_10_9_x86_64.whl (102.9 kB view hashes)

Uploaded CPython 3.12 macOS 10.9+ x86-64

LAVASET-0.1.0-cp311-cp311-win_arm64.whl (80.5 kB view hashes)

Uploaded CPython 3.11 Windows ARM64

LAVASET-0.1.0-cp311-cp311-win_amd64.whl (93.6 kB view hashes)

Uploaded CPython 3.11 Windows x86-64

LAVASET-0.1.0-cp311-cp311-win32.whl (82.0 kB view hashes)

Uploaded CPython 3.11 Windows x86

LAVASET-0.1.0-cp311-cp311-musllinux_1_1_x86_64.whl (1.0 MB view hashes)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

LAVASET-0.1.0-cp311-cp311-musllinux_1_1_i686.whl (1.1 MB view hashes)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

LAVASET-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (477.3 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

LAVASET-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (459.9 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

LAVASET-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl (101.4 kB view hashes)

Uploaded CPython 3.11 macOS 10.9+ x86-64

LAVASET-0.1.0-cp310-cp310-win_arm64.whl (80.4 kB view hashes)

Uploaded CPython 3.10 Windows ARM64

LAVASET-0.1.0-cp310-cp310-win_amd64.whl (93.6 kB view hashes)

Uploaded CPython 3.10 Windows x86-64

LAVASET-0.1.0-cp310-cp310-win32.whl (82.2 kB view hashes)

Uploaded CPython 3.10 Windows x86

LAVASET-0.1.0-cp310-cp310-musllinux_1_1_x86_64.whl (990.3 kB view hashes)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

LAVASET-0.1.0-cp310-cp310-musllinux_1_1_i686.whl (1.0 MB view hashes)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

LAVASET-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (442.8 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

LAVASET-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (426.0 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

LAVASET-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl (101.4 kB view hashes)

Uploaded CPython 3.10 macOS 10.9+ x86-64

LAVASET-0.1.0-cp39-cp39-win_arm64.whl (81.0 kB view hashes)

Uploaded CPython 3.9 Windows ARM64

LAVASET-0.1.0-cp39-cp39-win_amd64.whl (94.2 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

LAVASET-0.1.0-cp39-cp39-win32.whl (82.9 kB view hashes)

Uploaded CPython 3.9 Windows x86

LAVASET-0.1.0-cp39-cp39-musllinux_1_1_x86_64.whl (992.8 kB view hashes)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

LAVASET-0.1.0-cp39-cp39-musllinux_1_1_i686.whl (1.0 MB view hashes)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

LAVASET-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (445.4 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

LAVASET-0.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (428.8 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

LAVASET-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl (102.1 kB view hashes)

Uploaded CPython 3.9 macOS 10.9+ x86-64

LAVASET-0.1.0-cp38-cp38-win_amd64.whl (94.2 kB view hashes)

Uploaded CPython 3.8 Windows x86-64

LAVASET-0.1.0-cp38-cp38-win32.whl (82.8 kB view hashes)

Uploaded CPython 3.8 Windows x86

LAVASET-0.1.0-cp38-cp38-musllinux_1_1_x86_64.whl (1.0 MB view hashes)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

LAVASET-0.1.0-cp38-cp38-musllinux_1_1_i686.whl (1.0 MB view hashes)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

LAVASET-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (451.7 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

LAVASET-0.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (434.4 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

LAVASET-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl (101.8 kB view hashes)

Uploaded CPython 3.8 macOS 10.9+ x86-64

LAVASET-0.1.0-cp37-cp37m-win_amd64.whl (94.3 kB view hashes)

Uploaded CPython 3.7m Windows x86-64

LAVASET-0.1.0-cp37-cp37m-win32.whl (82.4 kB view hashes)

Uploaded CPython 3.7m Windows x86

LAVASET-0.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl (969.5 kB view hashes)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

LAVASET-0.1.0-cp37-cp37m-musllinux_1_1_i686.whl (1.0 MB view hashes)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

LAVASET-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (420.4 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

LAVASET-0.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (401.3 kB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

LAVASET-0.1.0-cp37-cp37m-macosx_10_9_x86_64.whl (102.3 kB view hashes)

Uploaded CPython 3.7m macOS 10.9+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page