Skip to main content

ABSESpy makes it easier to build artificial Social-ecological systems with real GeoSpatial datasets and fully incorporate human behaviour.

Project description

ABSES_banner

An Agent-Based computational framework makes modeling artificial Social-ecological systems easier.

Why ABSESpy?

Agent-based model (ABM) is essential for social-ecological systems (SES) research. ABSESpy is designed for modeling couples humans and nature systems by:

  • Allow users to develop modules separately and coupling them together.
  • Automatically portray interactions between social actors and natural cells with Networkx
  • By applying a human behavior modeling framework, users can define, select, and track agents of the model in more intuitive ways.
  • Manage and test complex parameters with a yaml file.
  • access information between cells and social actors by their locations
  • Auto-update real-world datasets and relate the ticks counter to the real-world time.

Basic Usage & Documents

Install with pip or your favorite PyPI package manager.

pip install abses

Access the Documentation here.

Drawing

Get in touch

  • For enthusiastic developers and contributors, all contributions, bug reports, bug fixes, documentation improvements, enhancements, and ideas are welcome.
  • SES researchers are welcome to use this package in social-ecological system (SES) studies. It would be appreciated if you contribute a published model to our gallery.

If you need any help when using ABSESpy, don't hesitate to get in touch with us through:

  • Ask usage questions ("How to do?") on GitHub Discussions.
  • Report bugs, suggest features, or view the source code on GitHub Issues.
  • Use the mailing list for less well-defined questions or ideas or to announce other projects of interest to ABSESpy users.

License

Copyright 2023, ABSESpy Shuang Song

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

ABSESpy bundles portions of Mesa, mesa-geo, pandas, NumPy, and Xarray; the full text of these licenses are included in the licenses directory.

Thanks to all contributors

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

abses-0.2.0a0.tar.gz (36.2 kB view details)

Uploaded Source

Built Distribution

abses-0.2.0a0-py3-none-any.whl (50.8 kB view details)

Uploaded Python 3

File details

Details for the file abses-0.2.0a0.tar.gz.

File metadata

  • Download URL: abses-0.2.0a0.tar.gz
  • Upload date:
  • Size: 36.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.2 Darwin/23.0.0

File hashes

Hashes for abses-0.2.0a0.tar.gz
Algorithm Hash digest
SHA256 c45fe234b357d1bd617f2bb0c40a6545ce9271dec9286c2ed9e3ae951d71164b
MD5 76d995454733690e049c5c5d0af89278
BLAKE2b-256 dde762de8a2e43942310678aec6937312c01aaaef0e2e6b5ee366b73eeccddfb

See more details on using hashes here.

File details

Details for the file abses-0.2.0a0-py3-none-any.whl.

File metadata

  • Download URL: abses-0.2.0a0-py3-none-any.whl
  • Upload date:
  • Size: 50.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.2 Darwin/23.0.0

File hashes

Hashes for abses-0.2.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 db99ae146f9bc0030a069c10a0d5c4ef1d58132232fe99f8f4855ffa866e913f
MD5 21db10d32e4ab62892266458914e0145
BLAKE2b-256 6014045c5013138bc5c9e1cb115d42b7048229e4c19ea8529e3204edd8ebf912

See more details on using hashes here.

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