{"id":18947369,"url":"https://github.com/openfluid/ropenfluid","last_synced_at":"2025-04-15T22:31:42.380Z","repository":{"id":6490166,"uuid":"7730524","full_name":"OpenFLUID/ropenfluid","owner":"OpenFLUID","description":"R package for OpenFLUID","archived":false,"fork":false,"pushed_at":"2025-03-11T17:42:51.000Z","size":252,"stargazers_count":2,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-03-29T04:04:07.127Z","etag":null,"topics":["analysis","modelling","openfluid","r","simulation"],"latest_commit_sha":null,"homepage":null,"language":"R","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenFLUID.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-01-21T10:40:16.000Z","updated_at":"2025-03-11T16:49:03.000Z","dependencies_parsed_at":"2025-03-11T15:25:44.538Z","dependency_job_id":"ac9a698f-0d96-46c9-9842-482a769a6873","html_url":"https://github.com/OpenFLUID/ropenfluid","commit_stats":{"total_commits":72,"total_committers":6,"mean_commits":12.0,"dds":0.4722222222222222,"last_synced_commit":"204a5579d6a13d97215e3d20b7d21b003a9d4537"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFLUID%2Fropenfluid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFLUID%2Fropenfluid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFLUID%2Fropenfluid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFLUID%2Fropenfluid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenFLUID","download_url":"https://codeload.github.com/OpenFLUID/ropenfluid/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249166171,"owners_count":21223396,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["analysis","modelling","openfluid","r","simulation"],"created_at":"2024-11-08T13:09:47.752Z","updated_at":"2025-04-15T22:31:37.371Z","avatar_url":"https://github.com/OpenFLUID.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![R check build](https://github.com/OpenFLUID/ropenfluid/actions/workflows/CI.yaml/badge.svg)](https://github.com/OpenFLUID/ropenfluid/actions/workflows/CI.yaml)\n\n\n# Overview\n\nThis package allows to load, parameterize, run and analyze OpenFLUID simulations \nfrom the GNU R environment \n\nThe ROpenFLUID license is available in the [package/LICENSE](package/LICENSE) file\n\nThis package uses the following R packages:\n- Runit (for tests only)\n- roxygen2 (during package development only, not for installation or usage) \n\n\n# Source code\n\nPackage heavily relies on binding facilities provided by the OpenFLUID Framework. \nSee `openfluid/utils/Binding.hpp` and related headers in the [OpenFLUID source code](https://github.com/OpenFLUID/openfluid).\n\n\nThe R part of the code is written following the [Tidyverse coding style](https://style.tidyverse.org/), with the following exceptions:\n\n* line length is not stricly limited to 80 characters and can be extended to 120 characters if needed\n* case style of functions names is not restricted to the recommended snake case \n\n\n\n# Development and Build\n\nThe ROpenFLUID package requires for building process:\n\n* The OpenFLUID framework\n* The R development framework\n* The CMake build tools family, version 3.1 or higher\n* The GCC compiler version 5.3 or higher (for C++14 compatibility) \n\nThe build/doc commands are launched using the CMake tool in script mode. In this mode, \nconfiguration variables passed on the command line must be placed before the `-P \u003cscript\u003e` argument.\n\n\nEach following command produces results in a build directory. \nThe default name for this directory is `_build` and is located at the root of the ROpenFLUID sources.\nTo override this default build directory, you can set a custom absolute path through the `BUILD_PATH` variable of the CMake command (e.g. `cmake -DBUILD_PATH=/path/to/build/dir -P check.cmake`)\n\nOn Windows platforms, the commands below have to be run in an MSYS2 terminal, using the mingw64 toolchain. \nSee the `msys2-mingw64-env.sh.tpl` file for configuration of the build environment.\n\n\n## Checking ROpenFLUID package\n\nThis will run the R checking process for the package:\n```\ncmake -P check.cmake\n```\n\nThe CRAN mode can be enabled to apply the CRAN submission requirements during the checking process:\n```\ncmake -DAS_CRAN_MODE=ON -P check.cmake\n```\n\n\n## Building ROpenFLUID package\n\nThis will create the package:\n```\ncmake -P build.cmake\n```\n\n\n## Generating HTML doc for ROpenFLUID package\n\n```\ncmake -P htmldoc.cmake\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenfluid%2Fropenfluid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenfluid%2Fropenfluid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenfluid%2Fropenfluid/lists"}