{"id":13400549,"url":"https://github.com/egenn/rtemis","last_synced_at":"2025-04-05T11:09:35.404Z","repository":{"id":43537434,"uuid":"170495842","full_name":"egenn/rtemis","owner":"egenn","description":"Advanced Machine Learning and Visualization","archived":false,"fork":false,"pushed_at":"2024-10-16T02:15:07.000Z","size":8301,"stargazers_count":141,"open_issues_count":0,"forks_count":19,"subscribers_count":9,"default_branch":"main","last_synced_at":"2024-10-17T12:32:49.593Z","etag":null,"topics":["data-science","data-visualization","machine-learning","machine-learning-library","r","rstats","visualization"],"latest_commit_sha":null,"homepage":"https://rtemis.org","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/egenn.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-02-13T11:23:36.000Z","updated_at":"2024-10-16T02:15:11.000Z","dependencies_parsed_at":"2023-10-05T08:30:07.621Z","dependency_job_id":"4ecdecd6-2e60-4467-85fc-fee5a0e74f0a","html_url":"https://github.com/egenn/rtemis","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egenn%2Frtemis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egenn%2Frtemis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egenn%2Frtemis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egenn%2Frtemis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/egenn","download_url":"https://codeload.github.com/egenn/rtemis/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247325693,"owners_count":20920714,"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":["data-science","data-visualization","machine-learning","machine-learning-library","r","rstats","visualization"],"created_at":"2024-07-30T19:00:53.203Z","updated_at":"2025-04-05T11:09:35.385Z","avatar_url":"https://github.com/egenn.png","language":"R","readme":"[![R-CMD-check](https://github.com/egenn/rtemis/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/egenn/rtemis/actions/workflows/R-CMD-check.yaml)\n[![rtemis status badge](https://egenn.r-universe.dev/badges/rtemis)](https://egenn.r-universe.dev/rtemis)\n\n# **_rtemis_** Machine Learning and Visualization\n\nA platform for advanced Machine Learning research and applications.  \nThe goal of **rtemis** is to make data science efficient and accessible with no compromise on flexibility.\n\n\u003cdiv style=\"text-align:center\"\u003e\n\u003ca href=\"https://rtemis.org\"\u003e\n\u003cimg align = \"center\" src=\"https://egenn.github.io/imgs/rtemis_logo.png\"\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n## What's new\n\nrtemis version 0.99 is currently being developed and includes extensive rewriting of the core code,\nfocussing on a \"functional OOP\" design throughout. This will be the test release prior to CRAN \nsubmission of version 1.0.\n\n## Documentation\n\n* [**Documentation and vignettes**](https://rtemis.org/rtemis)  \n\n## Requirements\n\nR version 4.1 or higher\n\n## Installation\n\nYou can install `rtemis` from `r-universe` or using `pak`, `remotes`, or `devtools`.\n\n* `r-universe`:\n\n  ```r\n  install.packages('rtemis', repos = c('https://egenn.r-universe.dev', 'https://cloud.r-project.org'))\n  ```\n\n* `pak`:\n\n  ```r\n  pak::pkg_install(\"egenn/rtemis\")\n  ```\n\n* `remotes`:\n\n  ```r\n  remotes::install_github(\"egenn/rtemis\")\n  ```\n\n* `devtools`:\n  \n  ```r\n  devtools::install_github(\"egenn/rtemis\")\n  ```\n\n### Note about Fortran support in MacOS\n\nTo allow compilation from source of any dependencies that require Fortran, you\nwill need to install the GNU Fortran compiler. The easiest way to do this is\nwith [Homebrew](https://brew.sh/):\n\n```bash\nbrew install gcc\n```\n\nThen, you will need to add the following to your `~/.R/Makevars` file:\n\n```bash\nFC      = usr/local/opt/gcc/bin/gfortran\nF77     = /usr/local/opt/gcc/bin/gfortran\nFLIBS   = -L/usr/local/opt/gcc/lib\n```\n\n### Note about using `d_UMAP()`\n\n`d_UMAP()` requires the `uwot` package, which currently requires that the `Matrix` and\n`irlba` dependencies be installed from source. See more in the `uwot` issue\n[here](https://github.com/jlmelville/uwot/issues/115).\n\n### More setup info\n\nSee [here](https://rtemis.org/rtemis/Setup.html) for more setup and\ninstallation instructions.\n\n**Note:** Make sure to keep your installation updated by running\n`remotes::install_github(\"egenn/rtemis\")` regularly: it will only proceed if\nthere are updates available.\n\n## 30-second intro to **rtemis**\n\nInstall dependencies if they are not already installed:\n\n```r\npackages \u003c- c(\"future.apply\", \"ranger\")\n.add \u003c- !packages %in% installed.packages()\ninstall.packages(packages[.add])\n```\n\nGet cross-validated random forest performance on the iris dataset:\n\n```r\nlibrary(rtemis)\nmod \u003c- train_cv(iris)\n```\n\n## What's new\n\nWe are working towards the 1.0 release, which will feature updates to the\nAPI as well as the backend, and preparing for CRAN submission.\nThis will be accompanied by expansion of the [documentation](https://rtemis.org/rtemis).  \nFor all updates, please see the [NEWS](NEWS.md) file.\n\nThe Python and Julia ports, `rtemispy` and `Rtemis.jl`, which are not yet \npublicly available, are in parallel development. With the upcoming 1.0 release\nof rtemis, the aim is to offer a unified API across all three languages.\n\n## Features\n\n* **Visualization**\n  * Static: **_mplot3_** family (base graphics)\n  * Dynamic: **_dplot3_** family ([plotly](https://plotly.com/r/))\n* **Unsupervised Learning**\n  * Clustering: **_c_\\*_**\n  * Decomposition: **_d_\\*_**\n* **Supervised Learning**\n  * Classification, Regression, Survival Analysis: **_s_\\*_**\n* **Cross-Decomposition**\n  * Sparse Canonical Correlation / Sparse Decomposition: **_x_\\*_**\n* **Meta-Models**  \n  * Model Stacking: **_metaMod()_**\n  * Modality Stacking: **_metaFeat()_**\n  * Group-weighted Stacking: **_metaGroup()_**\n\n  (metaFeat and metaGroup have been removed for updating)\n\n---\n\n\u003cimg align = \"center\" src=\"https://egenn.github.io/imgs/rtemis_vis_collage.png\"\u003e\n\u003c/br\u003e\n\u003cimg align = \"center\" src=\"https://egenn.github.io/imgs/rtemis_rstudio.png\"\u003e\n\u003c/br\u003e  \n\n---\n\n## rtemislive\n\n**rtemislive** is rtemis' web interface / GUI.\nIt makes advanced visualization and modeling instantly accessible by all.\nIt is currently available for beta testing at UCSF,\nand will be made publicly available once funding is secured for a hosting server.\n\n\u003cimg align = \"center\" src=\"https://egenn.github.io/imgs/rtemislive_0.92_dplot3_xyz.jpeg\"\u003e\n\u003c/br\u003e\n\n## VS Code theme\n\nGet the [rtemis-dark VS Code theme](https://marketplace.visualstudio.com/items?itemName=egenn.rtemis-dark).\n\nRecommended font is Fira Code with its pretty ligatures.\n\n## Python \u0026 Julia APIs\n\nPython and Julia APIs are in development. The goal is to delliver a unified API across\nall three languages by the time of the 1.0 release.\n","funding_links":[],"categories":["R"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fegenn%2Frtemis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fegenn%2Frtemis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fegenn%2Frtemis/lists"}