ApsimX

An agricultural modeling framework used extensively worldwide.
https://github.com/apsiminitiative/apsimx

Category: Consumption
Sub Category: Agriculture and Nutrition

Keywords

agriculture modelling science simulation

Keywords from Contributors

archiving transforms measur optimize projection animals compose observation conversion generic

Last synced: about 10 hours ago
JSON representation

Repository metadata

ApsimX is the next generation of APSIM

README.md

ApsimX

ApsimX is the next generation of APSIM

  • APSIM is an agricultural modelling framework used extensively worldwide.
  • It can simulate a wide range of agricultural systems.
  • It begins its third decade evolving into an agro-ecosystem framework.

Licencing Conditions

Use of APSIM source code is provided under the terms and conditions provided by either the General Use Licence or the Special Use Licence. Use in any way is not permitted unless previously agreed to and currently bound by a licence agreement which can be reviewed on http://www.apsim.info/. The General Use licence can be found here. The Special Use licence can be found here
Any questions, please email apsim@csiro.au.

Getting Started

Hardware required:

Any recent PC with a minimum of 8Gb of RAM.

Software required:

64-bit version of Microsoft Windows 10, Windows 11, Linux or macOS.

Installation

Binary releases are available via our registration system.

Contributing

Any individual or organisation (a 3rd party outside of the AI) who uses APSIM must be licensed do so by the AI. On download of APSIM, the terms and conditions of a General Use Licence are agreed to and binds the user.

Intellectual property rights in APSIM are retained by the AI. If a licensee makes any improvements to APSIM, the intellectual property rights to those improvements belong to the AI. This means that the AI can choose to make the improvements - including source code - and these improvements would then be made available to all licensed users. As part of the submission process, you are complying with this term as well as making it available to all licensed users. Any Improvements to APSIM are required to be unencumbered and the contributing party warrants that the IP being contributed does not and will not infringe any third party IPR rights.

Please read our guide.

Publications

Citation (CITATION.cff)

cff-version: 1.2.0
message: If you use this software, please cite it as below.
authors:
- family-names: Holzworth
  given-names: Dean
- family-names: Huth
  given-names: N.I.
- family-names: Fainges
  given-names: J.
- family-names: Brown
  given-names: H.
- family-names: Zurcher
  given-names: E.
- family-names: Cichota
  given-names: R.
- family-names: Verrall
  given-names: S.
- family-names: Herrmann
  given-names: N.I.
- family-names: Zheng
  given-names: B.
- family-names: Snow
  given-names: V.
title: APSIM Next Generation: Overcoming challenges in modernising a farming systems model
doi: 10.1016/j.envsoft.2018.02.002
date-released: 2018-05-01

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 8 days ago

Total Commits: 22,930
Total Committers: 106
Avg Commits per committer: 216.321
Development Distribution Score (DDS): 0.824

Commits in past year: 2,509
Committers in past year: 27
Avg Commits per committer in past year: 92.926
Development Distribution Score (DDS) in past year: 0.756

Name Email Commits
Drew Holzworth d****h@c****u 4032
Dean Holzworth D****h@c****u 2712
Hamish Brown h****n@p****z 1937
Neil Huth n****h@c****u 1882
Hamish h****n@p****z 1371
Julian Rich 1****4 1233
Andrew Paroz p****6@c****u 1132
lie112 l****2@C****A 987
NEXUS\zur003 E****r@c****u 784
Justin Fainges J****s@c****u 463
lie112 l****2@c****u 438
Val Snow v****w@a****z 409
Neville n****n@c****u 327
Rogerio Cichota r****a@p****z 297
junqi108 j****u@p****z 288
Shaun s****l@c****u 286
Edith e****h@p****z 282
PFR\HRLXXY x****g@p****z 276
joesaddigh j****h@g****m 263
Rogerio Cichota R****a@a****z 251
DeanH D****H@D****G 245
Jason Brider j****r@g****m 237
Bangyou Zheng z****u@g****m 219
BenAbabaei b****b@g****m 188
rogerio.cichota@plantandfood.co.nz r****a@p****z 188
Edmar Teixeira E****a@p****z 180
RobZys R****i@p****z 171
sme016 P****t@c****u 150
Isaiah Huber i****r@i****u 143
Neville h****3@c****u 108
and 76 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 4,790
Total pull requests: 6,407
Average time to close issues: 4 months
Average time to close pull requests: 6 days
Total issue authors: 241
Total pull request authors: 71
Average comments per issue: 1.93
Average comments per pull request: 1.08
Merged pull request: 5,514
Bot issues: 0
Bot pull requests: 36

Past year issues: 253
Past year pull requests: 318
Past year average time to close issues: 28 days
Past year average time to close pull requests: 8 days
Past year issue authors: 37
Past year pull request authors: 20
Past year average comments per issue: 0.97
Past year average comments per pull request: 1.48
Past year merged pull request: 183
Past year bot issues: 0
Past year bot pull requests: 10

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/apsiminitiative/apsimx

Top Issue Authors

  • hut104 (573)
  • hol430 (443)
  • HamishBrownPFR (435)
  • hol353 (394)
  • sno036 (329)
  • BrianCollinss (297)
  • lie112 (273)
  • byzheng (212)
  • zur003 (207)
  • par456 (191)
  • ric394 (124)
  • rcichota (82)
  • her123 (74)
  • jbrider (57)
  • ilhuber (55)

Top Pull Request Authors

  • hol430 (1,227)
  • hol353 (1,020)
  • hut104 (726)
  • HamishBrownPFR (554)
  • zur003 (525)
  • par456 (494)
  • ric394 (379)
  • lie112 (202)
  • sno036 (118)
  • junqi108 (110)
  • byzheng (110)
  • BrianCollinss (107)
  • rcichota (101)
  • her123 (96)
  • ilhuber (68)

Top Issue Labels

  • bug (1,433)
  • interface/infrastructure (1,385)
  • Bug (620)
  • science (518)
  • newfeature (439)
  • Improvement (421)
  • question (362)
  • refactor (320)
  • CLEM (140)
  • stale (140)
  • documentation (119)
  • Refactor (94)
  • Science (84)
  • Software (67)
  • major (56)
  • Livestock and forages (40)
  • jenkins (38)
  • Soil (29)
  • Cereals (20)
  • Other (20)
  • Major (19)
  • Documentation (15)
  • Question (14)
  • MacOS (12)
  • Build System Project (10)
  • Online Seminar Series (9)
  • RP-FYI (9)
  • Stale (9)
  • More information needed (7)
  • aspirational (6)

Top Pull Request Labels

  • Ready for Software Review (153)
  • Ready for review (91)
  • dependencies (36)
  • Do Not Merge (34)
  • CLEM (31)
  • javascript (23)
  • Low Level Review (15)
  • .NET (13)
  • Science (12)
  • Improvement (7)
  • Ready for Reference Panel Review (5)
  • interface/infrastructure (5)
  • Contributor Action Required (4)
  • refactor (4)
  • Major (4)
  • Cereals (3)
  • Stale (3)
  • science (2)
  • Livestock and forages (2)
  • High Level Review (2)
  • bug (2)
  • Build System Project (1)
  • Ready for Reference Panel Comment (1)
  • newfeature (1)
  • Software Team Action Required (1)
  • Software (1)
  • documentation (1)
  • Bug (1)
  • Soil (1)
  • question (1)

Dependencies

APSIM.Cli/APSIM.Cli.csproj nuget
  • CommandLineParser 2.8.0
APSIM.Interop/APSIM.Interop.csproj nuget
  • HarfBuzzSharp.NativeAssets.Linux 2.8.2-preview.127
  • Markdig 0.22.1
  • MathNet.Numerics 4.11.0
  • MigraDocCore.Rendering 0.1.0
  • OxyPlot.Core 2.1.0-Preview1
  • OxyPlot.SkiaSharp 2.1.0-Preview1
  • PdfSharpCore 1.2.11
  • ProjNET4GeoAPI 1.4.1
  • SharpMap 1.2.0
  • SharpMap.Layers.BruTile 1.2.0
  • SkiaSharp 2.88.0-preview.145
  • SkiaSharp.NativeAssets.Linux 2.88.0-preview.127
  • Svg 3.2.3
  • System.Drawing.Common 5.0.0
APSIM.Shared/APSIM.Shared.csproj nuget
  • Docker.DotNet 3.125.5
  • DocumentFormat.OpenXml 2.11.0
  • ExcelDataReader.DataSet 3.6.0
  • FirebirdSql.Data.FirebirdClient 7.5.0
  • Newtonsoft.Json 12.0.3
  • System.Drawing.Common 5.0.0
ApsimNG/ApsimNG.csproj nuget
  • ClosedXML 0.95.3
  • GtkSharp 3.24.24.34
  • GtkSourceSharp 3.24.24.34
  • HtmlAgilityPack 1.11.23
  • ISO3166 1.0.3
  • Markdig 0.22.1
  • Microsoft.Azure.Batch 13.0.0
  • Microsoft.Azure.Storage.Blob 11.1.3
  • Microsoft.Azure.Storage.Common 11.1.3
  • Microsoft.CodeAnalysis 3.7.0-1.final
  • Microsoft.CodeAnalysis.CSharp 3.7.0-1.final
  • Microsoft.CodeAnalysis.CSharp.Features 3.7.0-1.final
  • Microsoft.CodeAnalysis.CSharp.Workspaces 3.7.0-1.final
  • Microsoft.Toolkit.Parsers 6.1.1
  • OxyPlot.Core 2.1.0-Preview1
  • OxyPlot.GtkSharp3 2.0.3-netcorebeta
  • ProjNET4GeoAPI 1.4.1
  • SharpMap 1.2.0
  • SharpMap.Layers.BruTile 1.2.0
  • System.Configuration.ConfigurationManager 5.0.0-preview.1.20120.5
  • System.Drawing.Common 5.0.0
  • System.Resources.Extensions 5.0.0-preview.1.20120.5
  • System.Runtime.CompilerServices.Unsafe 5.0.0.0
  • System.Text.Encoding.CodePages 4.7.1
Models/Models.csproj nuget
  • CommandLineParser 2.8.0
  • ExcelDataReader.DataSet 3.6.0
  • MathNet.Numerics 4.11.0
  • Microsoft.CodeAnalysis.CSharp 3.7.0-1.final
  • Microsoft.CodeAnalysis.VisualBasic 3.7.0-1.final
  • Microsoft.Win32.Registry 4.7.0
  • MigraDocCore.DocumentObjectModel 0.1.1
  • MigraDocCore.Rendering 0.1.0
  • Newtonsoft.Json 12.0.3
  • PdfSharpCore 1.2.11
  • System.CodeDom 5.0.0-preview.5.20278.1
  • System.Data.SqlClient 4.8.2
  • System.Text.Encoding.CodePages 4.7.1
APSIM.Documentation/APSIM.Documentation.csproj nuget
Models/Importer/Importer.csproj nuget
.github/workflows/create-releases.yml actions
  • actions/checkout v7 composite
  • actions/download-artifact v8 composite
  • actions/setup-dotnet v6 composite
  • actions/upload-artifact v7 composite
  • digicert/code-signing-software-trust-action v1 composite
  • docker/metadata-action 9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7 composite
  • shanegenschaw/pull-request-comment-trigger v3.0.0 composite
APSIM.Server/ZMQ+msgpack/APSIM.ZMQServer.csproj nuget
  • CommandLineParser 2.9.1
  • MessagePack 3.1.7
  • NetMQ 4.0.2.2
.github/workflows/run-apsimx-unit-tests.yml actions
  • actions/checkout v7 composite
  • actions/setup-dotnet v5 composite
.github/workflows/run-model-validations.yml actions
  • actions/checkout v7 composite
  • actions/setup-dotnet v6 composite
  • docker/build-push-action 3b5e8027fcad23fda98b2e3ac259d8d67585f671 composite
  • docker/login-action f4ef78c080cd8ba55a85445d5b36e214a81df20a composite
  • docker/metadata-action 9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7 composite
.github/workflows/stale.yml actions
  • actions/stale v10 composite
APSIM.Core/APSIM.Core.csproj nuget
  • APSIM.Soils 8.2.0
  • MathNet.Numerics 5.0.0
  • MessagePack 3.1.7
  • Microsoft.CodeAnalysis.CSharp 5.0.0
  • NetMQ 4.0.2.2
  • Newtonsoft.Json 13.0.4
Gtk.Sheet/Gtk.Sheet.csproj nuget
  • GtkSharp 3.24.24.38
  • GtkSourceSharp 3.24.24.38
APSIM.Server/V1/APSIM.Server.csproj nuget
  • CommandLineParser 2.9.1
  • KubernetesClient 18.0.13
APSIM.Workflow/APSIM.Workflow.csproj nuget
  • ClosedXML 0.105.0
  • CommandLineParser 2.9.1
  • Humanizer 2.14.1
  • Microsoft.Extensions.Logging 10.0.2
  • Microsoft.Extensions.Logging.Console 10.0.2
DeepCloner.Core/DeepCloner.Core.csproj nuget
  • JetBrains.Annotations 2025.2.4

Score: 11.227294620644194