{
  "_id": "6a1ef037b401979e73412e86",
  "Package": "jNSMR",
  "Title": "Interface to the 'Java Newhall Simulation Model' (jNSM) \"A\nTraditional Soil Climate Simulation Model\"",
  "Version": "0.3.1",
  "Author": "Soil and Plant Science Division Staff",
  "Maintainer": "Andrew G. Brown <andrew.g.brown@usda.gov>",
  "Description": "Provides methods to create input, read output, and run the\nroutines from the legacy Java Newhall Simulation Model (jNSM)\nfor soil climate. Currently this package uses a modified\nversion of the jNSM v1.6.1 which is available for download\nhere:\n<https://www.nrcs.usda.gov/wps/portal/nrcs/detail/?cid=nrcs142p2_053559>\nand the source code found here\n<https://github.com/drww/newhall/>. The system requirements of\nthe extraction and installation tools (Windows .EXE archive) at\nthe official download link may not be met on your system but\nthe core Java class files are stored in a platform-independent\nformat (a Java JAR file; e.g. newhall-1.6.1.jar) which is a\ncore dependency in this package. Several more recent\nmodifications to the Newhall JAR file allow for higher\nthroughput and more efficient batching of many simulations\nallowing for larger-than-memory raster-based inputs and\noutputs.",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.1",
  "Encoding": "UTF-8",
  "License": "BSD_3_clause + file LICENSE",
  "SystemRequirements": "Java",
  "Language": "en-US",
  "URL": "https://ncss-tech.github.io/jNSMR,\nhttps://github.com/ncss-tech/jNSMR",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libgdal-dev gdal-bin libgeos-dev make default-jdk\nlibproj-dev libsqlite3-dev",
  "Repository": "https://ncss-tech.r-universe.dev",
  "Date/Publication": "2025-03-04 21:25:09 UTC",
  "RemoteUrl": "https://github.com/ncss-tech/jNSMR",
  "RemoteRef": "HEAD",
  "RemoteSha": "20c6e22651657e3740f47c5fbc1aa41c5c2d7f07",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-19 08:28:07 UTC",
    "User": "root"
  },
  "MD5sum": "58b30dd9537cebc00d7f5a73173747e3",
  "_user": "ncss-tech",
  "_type": "src",
  "_file": "jNSMR_0.3.1.tar.gz",
  "_fileid": "8bbdb1b3242d567cf4d759461fc074f4e0de25e642085b583eb68ea9988fa98e",
  "_filesize": 1845681,
  "_sha256": "8bbdb1b3242d567cf4d759461fc074f4e0de25e642085b583eb68ea9988fa98e",
  "_created": "2026-05-19T08:28:07.000Z",
  "_published": "2026-06-02T15:01:11.695Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79101661906,
      "time": 245,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7078584230"
    },
    {
      "job": 79101662285,
      "time": 217,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7078574456"
    },
    {
      "job": 79101662000,
      "time": 144,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7078566565"
    },
    {
      "job": 79101661475,
      "time": 267,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7078607880"
    },
    {
      "job": 79101662069,
      "time": 256,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7078499641"
    },
    {
      "job": 79101661047,
      "time": 151,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7361470108"
    },
    {
      "job": 79101661693,
      "time": 227,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7078578030"
    },
    {
      "job": 79101662187,
      "time": 169,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7078559107"
    },
    {
      "job": 79101662719,
      "time": 188,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7078564250"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ncss-tech/actions/runs/26085382451",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/ncss-tech/jNSMR",
  "_commit": {
    "id": "20c6e22651657e3740f47c5fbc1aa41c5c2d7f07",
    "author": "Andrew Gene Brown <andrew.g.brown@usda.gov>",
    "committer": "Andrew Gene Brown <andrew.g.brown@usda.gov>",
    "message": "initial O horizon and saturation model\n",
    "time": 1741123509
  },
  "_maintainer": {
    "name": "Andrew G. Brown",
    "email": "andrew.g.brown@usda.gov",
    "login": "brownag",
    "mastodon": "@humus_rocks@fosstodon.org",
    "twitter": "@humus_rocks",
    "description": "let the beauty we love be what we do. there are hundreds of ways to kneel and kiss the ground.",
    "uuid": 20842828
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "rJava",
      "role": "Imports"
    },
    {
      "package": "terra",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "prism",
      "role": "Suggests"
    },
    {
      "package": "daymetr",
      "role": "Suggests"
    },
    {
      "package": "geodata",
      "role": "Suggests"
    }
  ],
  "_owner": "ncss-tech",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "climate",
    "java",
    "jnsm",
    "model",
    "newhall",
    "simulation",
    "soil",
    "openjdk"
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "brownag",
      "count": 174,
      "uuid": 20842828
    }
  ],
  "_userbio": {
    "uuid": 10520265,
    "type": "organization",
    "name": "ncss-tech",
    "description": "Collection of repositories contributed by members of the National Cooperative Soil Survey"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/jNSMR"
  },
  "_devurl": "https://github.com/ncss-tech/jnsmr",
  "_pkgdown": "https://ncss-tech.github.io/jNSMR",
  "_searchresults": 28,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/jNSMR.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "BASICSimulationModel",
    "csv_NewhallDataset",
    "CSVFileParser",
    "CSVResultsExporter",
    "newhall_batch",
    "newhall_cmip6_cache",
    "newhall_cmip6_rast",
    "newhall_cmip6_subset",
    "newhall_CSVResultsExporter",
    "newhall_data_dir",
    "newhall_daymet_subset",
    "newhall_GUI",
    "newhall_issr800_cache",
    "newhall_issr800_rast",
    "newhall_issr800_subset",
    "newhall_nad83_template",
    "newhall_prism_cache",
    "newhall_prism_rast",
    "newhall_prism_subset",
    "newhall_simulation",
    "newhall_version",
    "newhall_worldclim_cache",
    "newhall_worldclim_rast",
    "newhall_worldclim_subset",
    "newhall_XMLResultsExporter",
    "newhall_XMLStringResultsExporter",
    "NewhallDataset",
    "NewhallDatasetFromPath",
    "NewhallDatasetMetadata",
    "writeRasterLayers",
    "xml_NewhallDataset",
    "XMLFileParser",
    "XMLResultsExporter",
    "XMLStringResultsExporter"
  ],
  "_help": [
    {
      "page": "BASICSimulationModel",
      "title": "Create an instance of _BASICSimulationModel_",
      "topics": [
        "BASICSimulationModel"
      ]
    },
    {
      "page": "CSVFileParser",
      "title": "Create an instance of _CSVFileParser_",
      "topics": [
        "CSVFileParser"
      ]
    },
    {
      "page": "CSVResultsExporter",
      "title": "Create an instance of _CSVResultsExporter_",
      "topics": [
        "CSVResultsExporter"
      ]
    },
    {
      "page": "newhall_batch",
      "title": "Run Newhall Soil Climate Simulations",
      "topics": [
        "newhall_batch",
        "newhall_batch.character",
        "newhall_batch.default",
        "newhall_batch.RasterBrick",
        "newhall_batch.RasterStack",
        "newhall_batch.SpatRaster"
      ]
    },
    {
      "page": "newhall_cmip6",
      "title": "Load CMIP6 Downscaled Future Climate Projections",
      "topics": [
        "newhall_cmip6_cache",
        "newhall_cmip6_rast",
        "newhall_cmip6_subset"
      ]
    },
    {
      "page": "newhall_CSVResultsExporter",
      "title": "Export Newhall Results, Data and Metadata to CSV file with _CSVResultsExporter_",
      "topics": [
        "newhall_CSVResultsExporter"
      ]
    },
    {
      "page": "newhall_data_dir",
      "title": "Newhall Data Directory",
      "topics": [
        "newhall_data_dir"
      ]
    },
    {
      "page": "newhall_daymet",
      "title": "Load DAYMET Monthly Data at 1 kilometer Resolution",
      "topics": [
        "newhall_daymet_subset"
      ]
    },
    {
      "page": "newhall_GUI",
      "title": "Open the Java Newhall Graphical User Interface",
      "topics": [
        "newhall_GUI"
      ]
    },
    {
      "page": "newhall_issr800",
      "title": "Load SoilWeb \"ISSR-800\" at 800 meter Resolution",
      "topics": [
        "newhall_issr800_cache",
        "newhall_issr800_rast",
        "newhall_issr800_subset"
      ]
    },
    {
      "page": "newhall_prism",
      "title": "Load PRISM Monthly \"Normals\" at 800 meter or 4 kilometer Resolution",
      "topics": [
        "newhall_nad83_template",
        "newhall_prism_cache",
        "newhall_prism_rast",
        "newhall_prism_subset"
      ]
    },
    {
      "page": "newhall_simulation",
      "title": "Run Newhall _BASICSimulationModel_ simulation",
      "topics": [
        "newhall_simulation"
      ]
    },
    {
      "page": "newhall_version",
      "title": "Get Java Newhall JAR file version",
      "topics": [
        "newhall_version"
      ]
    },
    {
      "page": "newhall_worldclim",
      "title": "Load WorldClim Monthly Averages",
      "topics": [
        "newhall_worldclim_cache",
        "newhall_worldclim_rast",
        "newhall_worldclim_subset"
      ]
    },
    {
      "page": "newhall_XMLResultsExporter",
      "title": "Export Newhall Results, Data and Metadata to XML file with _XMLResultsExporter_",
      "topics": [
        "newhall_XMLResultsExporter"
      ]
    },
    {
      "page": "newhall_XMLStringResultsExporter",
      "title": "Export Newhall Results, Data and Metadata to XML string with _XMLStringResultsExporter_",
      "topics": [
        "newhall_XMLStringResultsExporter"
      ]
    },
    {
      "page": "NewhallDataset",
      "title": "Create an instance of _NewhallDataset_",
      "topics": [
        "NewhallDataset"
      ]
    },
    {
      "page": "NewhallDatasetFromPath",
      "title": "Create an instance of _NewhallDataset_ from XML or CSV file",
      "topics": [
        "csv_NewhallDataset",
        "NewhallDatasetFromPath",
        "xml_NewhallDataset"
      ]
    },
    {
      "page": "NewhallDatasetMetadata",
      "title": "Create an instance of _NewhallDatasetMetadata_",
      "topics": [
        "NewhallDatasetMetadata"
      ]
    },
    {
      "page": "writeRasterLayers",
      "title": "Iterate over multiband output and write as single-layer files",
      "topics": [
        "writeRasterLayers"
      ]
    },
    {
      "page": "XMLFileParser",
      "title": "Create an instance of _XMLFileParser_",
      "topics": [
        "XMLFileParser"
      ]
    },
    {
      "page": "XMLResultsExporter",
      "title": "Create an instance of _XMLResultsExporter_",
      "topics": [
        "XMLResultsExporter"
      ]
    },
    {
      "page": "XMLStringResultsExporter",
      "title": "Create an instance of _XMLStringResultsExporter_",
      "topics": [
        "XMLStringResultsExporter"
      ]
    }
  ],
  "_readme": "https://github.com/ncss-tech/jNSMR/raw/HEAD/README.md",
  "_rundeps": [
    "data.table",
    "Rcpp",
    "rJava",
    "terra"
  ],
  "_sysdeps": [
    {
      "shlib": "libjvm",
      "package": "openjdk-21-jre-headless",
      "headers": "openjdk-21-jre-headless",
      "source": "openjdk",
      "version": "21.0.10+7-1~24.04",
      "name": "openjdk",
      "homepage": "https://openjdk.java.net/",
      "description": "OpenJDK Java runtime, using Hotspot JIT (headless)"
    }
  ],
  "_vignettes": [
    {
      "source": "newhall-prism.Rmd",
      "filename": "newhall-prism.html",
      "title": "Applying Newhall to PRISM 30-year Normals for Continental United States",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Setup",
        "Run simulations",
        "Results",
        "Temperature Regimes",
        "Moisture Regimes",
        "Moisture Regime Subdivision 1",
        "Moisture Regime Subdivision 2",
        "Taxonomic Quantities",
        "PRISM Data for Custom Extent",
        "Other Data Sources"
      ],
      "created": "2022-01-06 22:06:00",
      "modified": "2023-08-28 19:33:36",
      "commits": 8
    },
    {
      "source": "legacy-newhall161.Rmd",
      "filename": "legacy-newhall161.html",
      "title": "Using Legacy Newhall v1.6.1 Routines",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Run the BASIC simulation model",
        "Run single model from file or R object",
        "Access references to Java objects containing results",
        "Moisture and temperature regime statistics",
        "Moisture calendar",
        "Temperature calendar",
        "Support for Newhall XML format for input and output",
        "XML File Output",
        "Graphical User Interface for individual runs via newhall-1.6.1.jar",
        "Detaching the Package"
      ],
      "created": "2022-07-06 17:28:49",
      "modified": "2023-08-28 19:33:36",
      "commits": 10
    }
  ],
  "_score": 3.4471580313422194,
  "_indexed": true,
  "_nocasepkg": "jnsmr",
  "_universes": [
    "ncss-tech",
    "brownag"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.1",
      "date": "2026-05-19T08:31:07.000Z",
      "distro": "noble",
      "commit": "20c6e22651657e3740f47c5fbc1aa41c5c2d7f07",
      "fileid": "b0ed721e8c6f39715adb45e4846ae50be249d3abf7db1f7a96e03ace1a2741c1",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ncss-tech/actions/runs/26085382451"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.1",
      "date": "2026-05-19T08:30:49.000Z",
      "distro": "noble",
      "commit": "20c6e22651657e3740f47c5fbc1aa41c5c2d7f07",
      "fileid": "b0879a626b96dd9eacb937173b139dbc4d9c6866dbcbaa3bec42efed746a790e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ncss-tech/actions/runs/26085382451"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.1",
      "date": "2026-05-19T08:30:57.000Z",
      "commit": "20c6e22651657e3740f47c5fbc1aa41c5c2d7f07",
      "fileid": "d4b11ebaeef5fa8b6eea9f8a45ec3b23e8181e8635102ee7d7479c462cda1d78",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ncss-tech/actions/runs/26085382451"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.1",
      "date": "2026-05-19T08:31:58.000Z",
      "commit": "20c6e22651657e3740f47c5fbc1aa41c5c2d7f07",
      "fileid": "b6eaf70adba8d2b309947283ca1149bfa7d3fecdaf6f58e3d4ecc548ef426d5e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ncss-tech/actions/runs/26085382451"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.1",
      "date": "2026-05-19T08:30:23.000Z",
      "commit": "20c6e22651657e3740f47c5fbc1aa41c5c2d7f07",
      "fileid": "e25d49278c1a4a7bd7d0e9b218ba56ae2fd9c547198611940219232974dde860",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ncss-tech/actions/runs/26085382451"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.1",
      "date": "2026-05-19T08:29:43.000Z",
      "commit": "20c6e22651657e3740f47c5fbc1aa41c5c2d7f07",
      "fileid": "99f9f6217897ad5a8adac40ecf4478f6d96031a404f04af7f80e31c3c7650059",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ncss-tech/actions/runs/26085382451"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.1",
      "date": "2026-05-19T08:29:46.000Z",
      "commit": "20c6e22651657e3740f47c5fbc1aa41c5c2d7f07",
      "fileid": "4e13b24c70c8b171132f8409343c402ed8315f7c372d18e168825f1238e50a4e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/ncss-tech/actions/runs/26085382451"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.1",
      "date": "2026-06-02T14:59:42.000Z",
      "commit": "20c6e22651657e3740f47c5fbc1aa41c5c2d7f07",
      "fileid": "2198a8fc6e3a124a8e47d9b88e22e0caf1c1b5b3bd055b3b8379107c83b19b97",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ncss-tech/actions/runs/26085382451"
    }
  ]
}