Mapping R API to Python
Project description
Interoperate R with Python
Installation
# install released version
pip install -U rchitect
# or the development version
pip install -U git+https://github.com/randy3k/rchitect
Why reinvent the wheel?
You may be curious why I reinvented the wheel when there is rpy2
?
The main reason is to drive radian
.
rpy2
was not suitable because it is missing some key features for running
the R REPL. Speaking of compatibility, rchitect
has been thoroughly tested on
multiple platforms such as Windows, macOS and Linux and we also provide binary
wheels for python 2.7 and 3.5+.
Getting started
from rchitect import *
a = reval("1:5") # evaluate an R expression in the global environment
b = rcopy(a) # convert any RObject returned by `reval` to its python type
c = robject(b) # convert any python object to its R type
d = rcall("sum", c) # call an R function. Python objects are converted to RObjects implicitly.
FAQ
How to switch to a different R or specify the version of R.
There are a few options.
- One could expose the path to the R binary in the
PATH
variable - The environment variable
R_BINARY
could also be used to specify the path to R. - The environment variable
R_HOME
could also be used to specify R home directory. Note that it is should be set as the result ofR.home()
, not the directory whereR
is located. For example, in Unix
$ env R_HOME=/usr/local/lib/R radian
Cannot find shared library
Please also make sure that R was installed with the R shared library libR.so
or libR.dylib
or libR.dll
. On Linux, the flag --enable-R-shlib
may be needed to install R from the source.
Wiki
reticulate conversions
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rchitect-0.3.31.tar.gz
(30.2 kB
view hashes)
Built Distributions
Close
Hashes for rchitect-0.3.31-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e55c6e6b977312e04edb547e69648b1be13714ca026da7c6f8f8dcb40fba4d99 |
|
MD5 | 20256293aa90c98aec85173c7532729b |
|
BLAKE2b-256 | de4fec4263b04be5df4a22353f034fbc6cfe1ec1fec44e60e82907611eded436 |
Close
Hashes for rchitect-0.3.31-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e81a3d9fe909f062529612c2ee2f946b18c85793fcd22ff74ac898cc7000617 |
|
MD5 | b4e77ac0063ae790ed3d7b04344051fa |
|
BLAKE2b-256 | cb43d9dca62b73d9c5358c0e9f5324f8b819fdc3a5fdf6db7ea0fe7e30d4b6eb |
Close
Hashes for rchitect-0.3.31-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c0d06013df9b5203d070b4dff09ae88f798d617dfd64cddb7b2257abe217bd5 |
|
MD5 | e4a176a21a90fee21cf49371ee163ddc |
|
BLAKE2b-256 | a5068b019d19a0200431bcdc79332b4a535d9afa1fa1b5044c53da9c75733a42 |
Close
Hashes for rchitect-0.3.31-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32bda20038f1a4041a8059576452b85cf4bca859a6be11d0423f466f9c0359c3 |
|
MD5 | fce8507b561632d244da113cb75396f4 |
|
BLAKE2b-256 | d0a05f8bb7fba340bc558df6ea1db76fb8cec0d8f4f7d33ec9206020ce11193b |
Close
Hashes for rchitect-0.3.31-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d48298cb1120a3d5d72eaefd8da59ac8c736c68565366c1293f9932931d1dcd |
|
MD5 | a33b293bb811caea974e31b51d46aad1 |
|
BLAKE2b-256 | 8c44862943b854a45b244438675ea961eddd517bdb8467d7284f2f3fb7b619e7 |
Close
Hashes for rchitect-0.3.31-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35fcfc857663d58b47f9248d78aefcedb14ee3785f0e7d8040292eaf61364124 |
|
MD5 | 7beec337167baa80f213bd3b48b93245 |
|
BLAKE2b-256 | 2707b1f7ed07a0ed0b41a7245bc2e9418a29818ff74bd45f566fa84c04657be3 |
Close
Hashes for rchitect-0.3.31-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74d9ea9c62642b791e8f6437312286f29a91b7c592f57cd7f7a3822e1b968a2a |
|
MD5 | 8f65ca8bf22329745db0ddd72ae0984d |
|
BLAKE2b-256 | 3507665606ea970e50ba38b733daeb13b2d8c8acd820643ccfe4088f69d2d166 |
Close
Hashes for rchitect-0.3.31-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3233d19a338efd470086e4288970befea7cad2e22fdbf6a4fb93449c396d9c1 |
|
MD5 | 28f8397a8470a6aad57269a92b4d6c11 |
|
BLAKE2b-256 | dffcc95e232c33875c8aae9fdfaa5a109fd7c1b1584a5ab41f2924e3786a02ca |
Close
Hashes for rchitect-0.3.31-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 837394cc64e068eeff8287c902870ce5a3a32dbd483cbdf633abf3f17b2035de |
|
MD5 | bd4dd88ed5c89ac85a38d783ee7a2b50 |
|
BLAKE2b-256 | 4e4bbf7a706d3bae7ce8b01ecd5c992d4b2b1ece048d5d380c01e1849a8a3c62 |
Close
Hashes for rchitect-0.3.31-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58aa65e68f6c0a38c64bde313f1dc007ed71fe942d974951aaf1a1ec142e85cc |
|
MD5 | e02d9ccf4d7b95543af3021e1093091e |
|
BLAKE2b-256 | 7c287598b129692f5996b0efcb62eecdd95325d1f122425efbf6db7e179aaf07 |
Close
Hashes for rchitect-0.3.31-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29c8e1d945ba10fcb5b48127d70ef2a1daf6112c647acc8e4943485653bbeaad |
|
MD5 | 0795fef5d6fa1205625ef28e7523a8ef |
|
BLAKE2b-256 | 748c69ba74b8667468a2c8a130dd179e5de75eecdf12b6335b6ad3a4c190c1ef |
Close
Hashes for rchitect-0.3.31-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c282df3f564800f14948323b3a7d4359efe0d649096d7a68611cce05534cf636 |
|
MD5 | 2698f605d2be09db0d3cecb86bb2038c |
|
BLAKE2b-256 | 777489d440a6f4fdd1f32c17890916af6751a20680045b29a48339dce348efa5 |
Close
Hashes for rchitect-0.3.31-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28b331734eeb23dd19e2fa2c93b0d061a3fea5b9f07e6f0e75e13906f0f50ec8 |
|
MD5 | 61775bd897724459aead11a8b6235e6c |
|
BLAKE2b-256 | 398e4825325f8aad1dfaf1ba1f1568b85559b105f7b1967b97509f84eb1e2b99 |
Close
Hashes for rchitect-0.3.31-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f002618c093e497d84a6068c45b2c20f3f792c8f1f850c8721be992fc97933b3 |
|
MD5 | b8000a0abe43ac5f688263e6ae7da49d |
|
BLAKE2b-256 | 53c747e1c212ecd0de95449bbacfd8da0eda05ad3874071f06c049d33c4e30c4 |
Close
Hashes for rchitect-0.3.31-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb0592507d80bdcaadcbd57305c58009871a40e65edbc4dc86438edb98f7d830 |
|
MD5 | d2e549882ef39bb7ee6676c75fcba84f |
|
BLAKE2b-256 | 8e1f05c81e633713b6459ace19a4ced7e93b6b3d04b77f3cc5528a698326395e |
Close
Hashes for rchitect-0.3.31-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66260f58931ed39e420745a4f42b5b5bc00d648f60cd7af05ff9f0945c062880 |
|
MD5 | 4215c07149152dcf7aca5f0e40b874a6 |
|
BLAKE2b-256 | 53420499bf6662f38b6d8311a4583d5820479180bb152fa2d353d68d325f7e7a |
Close
Hashes for rchitect-0.3.31-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c977a45297bbb8522dd060e0a564529402ac3b4921daba8703f14d549e8b693a |
|
MD5 | 66bd620bd0cc5fe2bd4052b41fb490e4 |
|
BLAKE2b-256 | 0df10b3fca4807fa23da6da30b4753cc1a066f478cc57001be37b9a08d4e150f |
Close
Hashes for rchitect-0.3.31-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42da0e5417f0890f09374a4d2f3e1eb5cc5540448ac940d31fa71f5be6838155 |
|
MD5 | 718ceb096403827a09e1aa1307cf339a |
|
BLAKE2b-256 | 3ac1e2b64566f6a8ceee425bba1406b2d3a6d01ce49f6dd8392c1191fa1ed58f |
Close
Hashes for rchitect-0.3.31-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e3686f72f6036c15b9e049a2ecc0c87bade031af5ee58f8f9e47cfdc43cd510 |
|
MD5 | 230a21e1965c131bb8740a540329164a |
|
BLAKE2b-256 | 4dd7aa30c9155e7c62f52517d38232a75465cc37e23982aa69b7a48fe0190dbd |
Close
Hashes for rchitect-0.3.31-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 742ba0fc990891668843eaaebe9187a91a89ff99e21dd12857514754647328d0 |
|
MD5 | cb637bff72cbdee433937f6a0664d849 |
|
BLAKE2b-256 | 0e06f1933e6e1042a50934c7cc7ec8b8644a90b51ae4f4965767ff7e5b190c5b |
Close
Hashes for rchitect-0.3.31-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03d4dcfaf4eecf270f2782f4b249c1a6d7c3bd4012da02232bc1ec48e1abe883 |
|
MD5 | 6a780649c50a5deb6065df1b7862369b |
|
BLAKE2b-256 | 769a827895829be48fbabe47b10d1cc864a1f728a865045dfd7c4d8aff72f377 |
Close
Hashes for rchitect-0.3.31-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c81c2f0e1b8c037ddeb5b133a02d37708c9d46c43f579fa318e27b10f1faa76a |
|
MD5 | 10ee990da337d1325bf87ef665b232f4 |
|
BLAKE2b-256 | b4f03c6fb63cfb3f2f50ac47034f5cd97932da34f7bbe9cb79e07db64c005d5b |
Close
Hashes for rchitect-0.3.31-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e879ec355f0dca3709ea9ab357a04adb489d31c5754c6c758151f752a5d3bca |
|
MD5 | 602440e62a5057323243629a2613ee81 |
|
BLAKE2b-256 | ccb49e5e9075d4e0c2a3303f85a8cbabebf469eda35de8049903dac2dd4deafa |
Close
Hashes for rchitect-0.3.31-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6326d8ee9bd8b9e80339e3e9d35891de5b38140f4e5a02582a3583cbbe063613 |
|
MD5 | 1aac8e6449118d5fb6375acba4c3e949 |
|
BLAKE2b-256 | 7dd04d49910ebfad0171244f9661e34d4373f28204cf5d6eb46636604f9cb9ff |
Close
Hashes for rchitect-0.3.31-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e22c6eb3db9487f15287f7a382a34a5275a383e542021eb76e2bd28858caa0bd |
|
MD5 | d57439b8d0a3084e7f44102ea625c886 |
|
BLAKE2b-256 | 981a8f588869b2f2ed9d60786d1868b58ea8319b287956c23c0c9a39445dbdd0 |
Close
Hashes for rchitect-0.3.31-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 518d4ba87bb507adae416627c08694e5db7f801b63e23fc725a40ea42a48da45 |
|
MD5 | 16ef753a86f0be1a935f0198486b213e |
|
BLAKE2b-256 | b43aae29ae39af6d0afed03ffe8151283473175f74d0ff0fa54734e7d71e8585 |
Close
Hashes for rchitect-0.3.31-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05d9225ed2a1b9848c1d731a438aa8e56f78dd6c2de3eaf4e364dcb94ab5c12b |
|
MD5 | fa074603d138abaa0e331fea24820e81 |
|
BLAKE2b-256 | 8ae602239159d321235289a5659d983be4efa9838ea5be3482aca326bcdd65c9 |
Close
Hashes for rchitect-0.3.31-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b939911552a26ca8429cd499dc706efe502fdd5c243e626499202b481fe6f0fb |
|
MD5 | a37faf1611cadc3c7e6f4248ce7a7bc6 |
|
BLAKE2b-256 | 8ae13347d1272e4995336552bdfd3cc859529c17d87313aaea42ce79e4749eb3 |
Close
Hashes for rchitect-0.3.31-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d708ccdd148ba624cfb50f4d49f6aaf875e0bb4f634da060611a05f54c370cfd |
|
MD5 | a69a472b9b6e42f58fd8e232d8c5b59c |
|
BLAKE2b-256 | edf3650546ffdec3bd521c186061ea9f085ef44de287782c575510b96984c7ff |
Close
Hashes for rchitect-0.3.31-cp35-cp35m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74b58779656f317ebdb7fbedc434bd840ee8e18595670e59dcfc065f4385555b |
|
MD5 | 5b209fa9a702f0f3bf5ca4b9b783fa79 |
|
BLAKE2b-256 | abf5744a3cb80fc8182fadab5fd613e580d8b06814eac194fe02364b0611e0b1 |
Close
Hashes for rchitect-0.3.31-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5725ebb1ee1b1cd0d2797b722975f4b1072469a0b27b8030c7f6f21e75db011 |
|
MD5 | a8f3c84ee2f9a211fbfb57681ddad7f9 |
|
BLAKE2b-256 | a4f9c79cbe9322f9695811aa30087eea154a89ea963a543757b9b58069e00113 |
Close
Hashes for rchitect-0.3.31-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8ca7bf2d2588a698d237c48215921041ac336a0322b3c6c9f9a77006229c00e |
|
MD5 | b81ae129de3c3b054f94e2322d208eb7 |
|
BLAKE2b-256 | eef8889188a03d36bdf3be6f7ef33cd53688deec2e895ed6ef113a3061e2305b |
Close
Hashes for rchitect-0.3.31-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4c9aaa7b740f53c00a01ea4a933c3000864177f2712a7e03f05b902a747fa72 |
|
MD5 | d089898adeb28fab9358a90a04bcce6b |
|
BLAKE2b-256 | e6472dc642d05dbd60dab5efc15ca6d742616e1ee377371fe430f8f0d684f6df |
Close
Hashes for rchitect-0.3.31-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9c848c726e19ecf426a6690037c3c42b1a9334cee7063ee039492beaae64c3e |
|
MD5 | de436b9091b2c899092580bc92442b7d |
|
BLAKE2b-256 | a77bf39c53ec5a53101867b1f0e961c5ebea83462c83c448273006920fe7c470 |
Close
Hashes for rchitect-0.3.31-cp27-cp27mu-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 462ae31c8f4f0d2fe21b10824c6fe177d8d586d101b1572ab56dfb6faacf8aa7 |
|
MD5 | 59b190fb1a93bc7b1e114e99573a7598 |
|
BLAKE2b-256 | 57300ed8ba2458b84bb8182e2aef7117a72ec0ee8c33ae077fa15bcc7b1f9cba |
Close
Hashes for rchitect-0.3.31-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd27b378f06661bf33cc0eeed8f3c710943e3cb59afa11acfd00f604539a468f |
|
MD5 | bcb86759e5db748ad5f15f88f607d809 |
|
BLAKE2b-256 | 2fe8c28f6ca2d2c9544d1e03cafca9097fb4ef972b85af9fceaa9a37b50e014b |
Close
Hashes for rchitect-0.3.31-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62f4079fae32477b5af0fb598fc4843defabe7381de015033363d80218a594a4 |
|
MD5 | 19e56471c28041eaa6ddb70558a28f2c |
|
BLAKE2b-256 | 9caeffecf9b4f10a3d5c33196735c5e6e6b316c329a05b0f5b6f746a9f906ff9 |
Close
Hashes for rchitect-0.3.31-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26a964d401b2b174dbbb9eae977496a010ce89a3d93baab3c05fb2a0abf290d8 |
|
MD5 | 73cb7ba56e8d51024a204399995a8c24 |
|
BLAKE2b-256 | aa7ce2bd8763714db8837e4d9610d74e1103dd15abe257f4d884056610e4ad86 |
Close
Hashes for rchitect-0.3.31-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a6d5a3ed8453281e48eb7a3a9be1a2caf39ebe9e81d607113d915f5eee675a8 |
|
MD5 | 9924aadaf9e107850f8335b9f6c555f7 |
|
BLAKE2b-256 | 0b8058139bca916f9d3602cc5711c70d48254222ed3f181667ae23e7286f27c5 |
Close
Hashes for rchitect-0.3.31-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bebb344a79f3525e597f299e29dea982d3c8f8bb06c2544de3297655ba98c3e0 |
|
MD5 | abbb8a01296ffa4bfc7c78c755b92db4 |
|
BLAKE2b-256 | 13c7ba730bfc5a90ede46bc50acc41bf5078865cfa0c7ff1df6271c7f556e93a |
Close
Hashes for rchitect-0.3.31-cp27-cp27m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9869d93dc4e52f7d874522f5cfb491d4f6797433c02ede366633d1dfadfae7f |
|
MD5 | 0e419c83ed35b284118c2fdd56741f28 |
|
BLAKE2b-256 | d70ad42f3ce2741161ca82adacea1c7b85a8d066af6a703d5b3f1df6783f119d |
Close
Hashes for rchitect-0.3.31-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04f2ad25a053ff1a9a139be9e86365638e4a2a7d4fa9c73ba84b5bba08e77dd0 |
|
MD5 | e490d7d7fc65c94ae1b9b1241a329bbb |
|
BLAKE2b-256 | 284a5e93edefc2a7fe20700162f0c2446cfad1dc72ebf9274270467ac87cee85 |
Close
Hashes for rchitect-0.3.31-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67772cba4ccf5b9f43993fa3d42ec167c8dfb8ed188cab70784456e5a9163f0d |
|
MD5 | ac28a4406aa4c540622efce853af18d5 |
|
BLAKE2b-256 | 8e5934b9f6a6fef4456c9a6a8dacc5e8a22681e657cfc27a1301679f54594435 |
Close
Hashes for rchitect-0.3.31-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1215d6915857b84fb4f44fd0ddc37d772576064bf464b70a8e843c2f310944ce |
|
MD5 | 2be1e7c7899a6ecddd721f9867eb3080 |
|
BLAKE2b-256 | 2590a071bdccf57eaa4ff87a166b53c6228a2fd899cfb5e02a9159de0b90ab84 |