Package: rSharp 1.2.2

Pavel Balazki

rSharp: Accessing .NET from R

Enable low-level access to .NET runtime from R. Provides a set of functions to create and manipulate .NET objects, call methods, and access properties and fields.

Authors:Open-Systems-Pharmacology Community [cph], esqLABS GmbH [fnd], Pavel Balazki [aut, cre], Juri Solodenko [aut], Michael Sevestre [aut], Robert McIntosh [aut], Felix Mil [aut], Jean-Michel Perraud [aut], Ian Peter Du [ctb]

rSharp_1.2.2.tar.gz
rSharp_1.2.2.zip(r-4.7)rSharp_1.2.2.zip(r-4.6)rSharp_1.2.2.zip(r-4.5)

rSharp_1.2.2.tar.gz(r-4.7-any)rSharp_1.2.2.tar.gz(r-4.6-any)
rSharp_1.2.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
rSharp/json (API)

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

Bug tracker:https://github.com/open-systems-pharmacology/rsharp/issues

Pkgdown/docs site:https://www.open-systems-pharmacology.org

On CRAN:

Conda:

3.86 score 3 stars 9 scripts 27 exports 4 dependencies

Last updated from:fdea119f2e (on v1.2.2). Checks:3 ERROR, 2 FAIL, 3 WARNING, 1 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64ERROR136
source / vignettesERROR185
linux-release-x86_64ERROR150
macos-release-arm64FAIL79
macos-oldrel-arm64FAIL92
windows-develWARNING94
windows-releaseWARNING86
windows-oldrelWARNING127
wasm-releaseOK119

Exports:callStaticcastToRObjectgetConstructorsgetEnumNamesgetLoadedAssembliesgetRSharpSettinggetSexpTypegetStaticgetStaticFieldsgetStaticMembersgetStaticMemberSignaturegetStaticMethodsgetStaticPropertiesgetTypegetTypesInAssemblyinspectArgsisAssemblyLoadedloadAssemblyNetObjectnewObjectFromNamenewPointerFromNameprintTracebackrSharpSettingNamesrToDotNetTypesetConvertAdvancedTypessetStatictoStringNET

Dependencies:clilifecycleR6rlang

Readme and manuals

Help Manual

Help pageTopics
Gets the type name of an object.clrTypeNameExtPtr
System function to get a direct access to an object.getCurrentConvertedObject
Create if possible an S4 `cobjRef` object..mkClrObjRef
Call a static method on a .NET typecallStatic
Create if possible an object of the R6 class `NetObject`castToRObject
List the public constructors of a CLR TypegetConstructors
Gets the names of a .NET Enum value typegetEnumNames
List the names of loaded assembliesgetLoadedAssemblies
getRSharpSettinggetRSharpSetting
Get the type code for a SEXPgetSexpType
Gets the value of a static field or property of a classgetStatic
Gets the static fields for a typegetStaticFields
Gets the static members for a typegetStaticMembers
Gets the signature of a static member of a typegetStaticMemberSignature
Gets the static methods for a typegetStaticMethods
Gets the static properties for a typegetStaticProperties
Gets the pointer to the `System.RuntimeType` of a `NetObject` object or a .NET type name.getType
Get a list of .NET type names exported by an assemblygetTypesInAssembly
Peek into the structure of R objects 'as seen from C code'inspectArgs
Is the assembly loaded?isAssemblyLoaded
Loads a .NET assembly.loadAssembly
NetObjectNetObject
Create a new NetObject R6 object given the type name.newObjectFromName
Create a new external pointer to a .NET object given the type name.newPointerFromName
Prints the last .NET exceptionprintTraceback
Names of the settings stored in rSharpEnv Can be used with `getRSharpSetting()`rSharpSettingNames
Gets the type of a .NET object resulting from converting an R objectrToDotNetType
Turn on/off the conversion of advanced data types with R.NETsetConvertAdvancedTypes
Sets the value of a field or property of an object or classsetStatic
Calls the ToString method of an objecttoStringNET