Skip to main content

APSIM next generation package interface

Project description

License: Apache-2.0 Documentation PyPI version Total PyPI downloads Weekly PyPI downloads Weekly PyPI downloads Join Discussions Ask Teams

apsimNGpy: The Next Generation Agroecosytem Simulation Library

Our cutting-edge open-source framework, apsimNGpy, empowers advanced agroecosystem modeling through the utilization of object-oriented principles directly within the Python environment. It features fast batch file simulation, model prediction, evaluation, APSIMX file editing, seamless weather data retrieval, optimization, and efficient soil profile development.

Requirements

  1. Dotnet, install from https://learn.microsoft.com/en-us/dotnet/core/install/

  2. Python 3.10 +

  3. APSIM: Add the directory containing the models executable to the system’s PATH or python path (to locate the required .dll files). This can be achieved in either of the following ways:

  4. Utilize the APSIM installer provided for this purpose.

  5. Minimum; 8GM RAM, CPU Core i7

Installation


All versions are currently in development, phase and they can be installed as follows:

  • Method 1. Stable versions can be installed from PyPI

pip install apsimNGpy

If you are using the fleeting uv virtual environment manager. .. code-block:: python

uv pip install apsimNGpy

  • Method 1. clone the current development repository

git clone https://github.com/MAGALA-RICHARD/apsimNGpy.git
cd apsimNGpy
pip install .
  • Method 2. Use pip straight away and install from github

pip install git+https://github.com/MAGALA-RICHARD/apsimNGpy.git

Full documentation can be found here; https://magala-richard.github.io/apsimNGpy-documentations/index.html

Project details


Download files

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

Source Distribution

apsimngpy-0.39.3.3.tar.gz (2.2 MB view details)

Uploaded Source

Built Distribution

apsimngpy-0.39.3.3-py3-none-any.whl (2.3 MB view details)

Uploaded Python 3

File details

Details for the file apsimngpy-0.39.3.3.tar.gz.

File metadata

  • Download URL: apsimngpy-0.39.3.3.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for apsimngpy-0.39.3.3.tar.gz
Algorithm Hash digest
SHA256 393e92964dee0fbf463417aa15d1831a89d5c3c25c7e8fe47557bea8a2d7581d
MD5 975d91f3dde8917083f7501bc60cf847
BLAKE2b-256 3367b2e479fe683812910f0653e6b5618dea95d3d4aea995505882d4c0084102

See more details on using hashes here.

File details

Details for the file apsimngpy-0.39.3.3-py3-none-any.whl.

File metadata

  • Download URL: apsimngpy-0.39.3.3-py3-none-any.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for apsimngpy-0.39.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5658f90281847aa3d4ec431c1f834e9406b8682e4b259373529869400e559602
MD5 a47d13ee9569456bda1bb643718295c3
BLAKE2b-256 ad84fa38d7aba8df45301711862e6ea611cfa92708e7e2e2095dd93645188ddb

See more details on using hashes here.

Supported by

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