Package: algorithmia 0.3.1

Robert Fulton

algorithmia: Allows you to Easily Interact with the Algorithmia Platform

The company, Algorithmia, houses the largest marketplace of online algorithms. This package essentially holds a bunch of REST wrappers that make it very easy to call algorithms in the Algorithmia platform and access files and directories in the Algorithmia data API. To learn more about the services they offer and the algorithms in the platform visit <http://algorithmia.com>. More information for developers can be found at <https://algorithmia.com/developers>.

Authors:James Sutton, James Athappilly, Taylor Raack

algorithmia_0.3.1.tar.gz
algorithmia_0.3.1.zip(r-4.5)algorithmia_0.3.1.zip(r-4.4)algorithmia_0.3.1.zip(r-4.3)
algorithmia_0.3.1.tgz(r-4.4-any)algorithmia_0.3.1.tgz(r-4.3-any)
algorithmia_0.3.1.tar.gz(r-4.5-noble)algorithmia_0.3.1.tar.gz(r-4.4-noble)
algorithmia_0.3.1.tgz(r-4.4-emscripten)algorithmia_0.3.1.tgz(r-4.3-emscripten)
algorithmia.pdf |algorithmia.html
algorithmia/json (API)

# Install 'algorithmia' in R:
install.packages('algorithmia', repos = c('https://algorithmiaio.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/algorithmiaio/algorithmia-r/issues

On CRAN:

6.00 score 14 stars 36 scripts 262 downloads 10 exports 36 dependencies

Last updated 4 years agofrom:36e8b5b816. Checks:OK: 1 ERROR: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 13 2024
R-4.5-winERROROct 13 2024
R-4.5-linuxERROROct 13 2024
R-4.4-winERROROct 13 2024
R-4.4-macERROROct 13 2024
R-4.3-winERROROct 13 2024
R-4.3-macERROROct 13 2024

Exports:AlgorithmiaAlgorithmAlgorithmiaClientAlgorithmiaDataDirectoryAlgorithmiaDataFileAlgorithmiaDirectoryIteratorgetAlgorithmHandlergetAlgorithmiaClientReadAcl.MY_ALGORITHMSReadAcl.PRIVATEReadAcl.PUBLIC

Dependencies:askpassbase64encbitbit64clicliprcpp11crayoncurlfansiglueherehmshttrjsonlitelifecyclemagrittrmimeopensslpillarpkgconfigprettyunitsprogressR6readrrjsonrlangrprojrootsystibbletidyselecttzdbutf8vctrsvroomwithr

Introduction to the Algorithmia R Client

Rendered fromintroduction-to-algorithmia.Rmdusingknitr::rmarkdownon Oct 13 2024.

Last update: 2020-10-02
Started: 2016-08-29

Readme and manuals

Help Manual

Help pageTopics
Internal class used to describe ACLs.AlgorithmiaAcl AlgorithmiaAcl-class
Algorithm object which enables you to call Algorithmia algorithms. To create one, call: `client$algo("algoUrl")`AlgorithmiaAlgorithm AlgorithmiaAlgorithm-class
Client object which makes it easy to interact with the Algorithmia REST API. To create one, call `getAlgorithmiaClient("YOUR_ALGORITHMIA_API_KEY")`AlgorithmiaClient AlgorithmiaClient-class
DataDirectory object to interact with directories. Supports Algorithmia data directories, S3, Dropbox and more coming soon! To create one, call: `client$dir("directory_path")`AlgorithmiaDataDirectory AlgorithmiaDataDirectory-class
DataFile object to interact with files. Supports Algorithmia data files, S3, Dropbox and more coming soon! To create one, call: `client$file("file_path")`AlgorithmiaDataFile AlgorithmiaDataFile-class
DirectoryIterator object to iterate over child files or directories of a parent directory. To create one, call: `dataDirectory$dirs()` or `dataDirectory$files()`AlgorithmiaDirectoryIterator AlgorithmiaDirectoryIterator-class
Creates a new Algorithm Handler which registers the onLoad method (which loads the model or other dependencies for the algorithm) and the apply method which takes in the result of the onLoad method and the input from the user.getAlgorithmHandler
Creates a new Algorithmia Client which you can use to call algorithms and interact with directories and files in the Algorithmia data API.getAlgorithmiaClient
The ACL that allows your algorithms to read an item. Sample usage: dataDirectory$create(ReadAcl.MY_ALGORITHMS) dataDirectory$updatePermissions(ReadAcl.MY_ALGORITHMS)ReadAcl.MY_ALGORITHMS
The ACL that allows only you to read an item. Sample usage: dataDirectory$create(ReadAcl.PRIVATE) dataDirectory$updatePermissions(ReadAcl.PRIVATE)ReadAcl.PRIVATE
The ACL that allows anyone to read an item. Sample usage: dataDirectory$create(ReadAcl.PUBLIC) dataDirectory$updatePermissions(ReadAcl.PUBLIC)ReadAcl.PUBLIC