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.33.tar.gz
(31.9 kB
view hashes)
Built Distributions
Close
Hashes for rchitect-0.3.33-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc57759ca346bf82ec4a31ac00d95f3d40fe6a7a159434706c7f5239bc02b7d5 |
|
MD5 | 0036c1eca36c9d738932f39fdaeea9cb |
|
BLAKE2b-256 | 4159f1a047f8c16302bc16c87d7fd6ad1dd69fb0033046895d20eed3f910a491 |
Close
Hashes for rchitect-0.3.33-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6470faf7306b40e85eb2617f43826deb18f1fbf5ad8b14c8b4658c5db0115a33 |
|
MD5 | 8c6154981950269a724f000207491589 |
|
BLAKE2b-256 | 63b683be8f4ec6b77040726f2d52c22d53544d314b3effd38c38086e4d6d2983 |
Close
Hashes for rchitect-0.3.33-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 306d85c6d112cbbdc1a00099a68d6b985d0e4636ceb722edfac80fe47ee4ee42 |
|
MD5 | 2c2b788d48da4278b98b8df4485137c6 |
|
BLAKE2b-256 | 49426ec1df2b352d9e9f0ec6e3e02816625b3eacaa324c64d5b61158bd65747a |
Close
Hashes for rchitect-0.3.33-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b72b962b31fe3ad70b151f0ab7b60e8fc8c66bc211b9825056b2364c8cff759d |
|
MD5 | 530346179cad8f087e788f347af5f5e4 |
|
BLAKE2b-256 | 43027226dc007f9e5331f7b18e9e1cd10439ed9295a0c889411ebffef1148e35 |
Close
Hashes for rchitect-0.3.33-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0f17577836d6120cc5fd30872590f43a90b5527b4ae5048a0d92da2797a1e37 |
|
MD5 | 8cba8bf1b989335c65de12feaee343b7 |
|
BLAKE2b-256 | 10191300afe0b85ffc07520cf4c03a9fedf8219d66f6411dc8f10a5f4c97f2be |
Close
Hashes for rchitect-0.3.33-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 380329408032fcb98e46e18117f4120cab8454ff41a8514d87335708e3bebaa9 |
|
MD5 | 0947d476664b26ffbb05435488bf68b6 |
|
BLAKE2b-256 | ffe6ba1d0193e046a71576c0c24ffe5f592cdd48c041d0e2b28c3a7d445d460f |
Close
Hashes for rchitect-0.3.33-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bb4867e322292720d428a1aae11609cc3a9a057183fa7c60eaada036a5d9a82 |
|
MD5 | 7448c92a252709b7fd55e6fa9ae82900 |
|
BLAKE2b-256 | 2419d8556afa9cf9dce6556e45e98810106d4424103b561bfe73a36fcf473ceb |
Close
Hashes for rchitect-0.3.33-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5038542911898ca903f5e96e1265281309be1ed381f28b7351c8e7303cee4c4 |
|
MD5 | 7a2e6b1c2bd9e016d4b4573bd217b9cd |
|
BLAKE2b-256 | c8c94866c3938e68e5b1c264763d9aa90d75c593f078697f44e7d26a8d74974f |
Close
Hashes for rchitect-0.3.33-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4430066fce964d75d71e92b65bf0fdd891e5c2212500835eaa4a26be0e682a82 |
|
MD5 | 2993e5c48e9351d22c56764d36d7c521 |
|
BLAKE2b-256 | 5e87bf92e605e40f9b03ec1663fd03fbffaf6a79f1932bb4b1c59c4a92c564bd |
Close
Hashes for rchitect-0.3.33-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5e31a7ded0f37650f3efa7edee611be9d86de600e2623db60d26fe74dae51ae |
|
MD5 | 86bf73a1556fdeeae734ff7ee97573cf |
|
BLAKE2b-256 | 0faf37230c068acf223077fd4f8a337b814d45cd4f8ffc0327deba745c158eb4 |
Close
Hashes for rchitect-0.3.33-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a61e8ae67df4161b66cd131af2140fe71d29dbd584f17e53006554915c8f28f |
|
MD5 | ec8f172e8477f01c977e925348b3238e |
|
BLAKE2b-256 | 9fea7c1ed81ab60bda2fd2c270e67658dcf48a7e7e09b5cb55f19ec1adb4e2e4 |
Close
Hashes for rchitect-0.3.33-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0221a1c11e34ce475a0be1176425de3103d7247886b334225e9ba163d3e67255 |
|
MD5 | 26b37d9c4ec7220ab1157643a3d21987 |
|
BLAKE2b-256 | 4b1faf0889478407cf22b977e6865955711a25ac4a39300bad0791c5a7bcddd3 |
Close
Hashes for rchitect-0.3.33-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c14e0b01177ecd7ba6b11a1ea6869dc14f108fc04b8c2127a2e90833d2f101b3 |
|
MD5 | 30f09270cac46f8019709381c068bf49 |
|
BLAKE2b-256 | 8db67478e51383e7bdcecde4879479d314fffa648c74a271c7d1026f6e664878 |
Close
Hashes for rchitect-0.3.33-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26b630ac49d2411264f0aaa4fa4072d0e13ab27b3aea455b090cedab9adea985 |
|
MD5 | 2ce5918298ccfc878882e5f311883801 |
|
BLAKE2b-256 | 0e4f32d3c0c883286953c3ca77b4f226f6e4fd876f5330421c2fe912d73641c3 |
Close
Hashes for rchitect-0.3.33-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64601eb985cfaa2b59e2057abdedb54c4e79c882ee6f08064b161ed4be15b43d |
|
MD5 | 110641ff4b74011c9f48e52dc32ea99c |
|
BLAKE2b-256 | 04428761954bad32a4ba3863095e3cd9df3dfd73a408491af7e5db65574a9c91 |
Close
Hashes for rchitect-0.3.33-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5acd7357ffeee825f3204005e0d98d2a3275442c792d5c4bfde3d76074b583c |
|
MD5 | 1363e986b3dec3f9807f771660d9232b |
|
BLAKE2b-256 | 8ec15932b843b228d9d7598b9d49d09cf1f77a3abffa34e5387523eead48e0e8 |
Close
Hashes for rchitect-0.3.33-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8240244a05a89bad1e4ebdfa27eff9c324782673307ed533f2404a3880e60543 |
|
MD5 | c59cecbdaf5d61250aa8e17ab766b0a5 |
|
BLAKE2b-256 | 5bf8ea8abd09573b3168fff7d0f5c5897ea9fcc6d41a3580409dfc954436d982 |
Close
Hashes for rchitect-0.3.33-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6893ba39d304049cb759c9dde6cf6c9aa0329daaec8a3650f4e10e4a77193e6 |
|
MD5 | f2ac070ce4aa848470685b6910330329 |
|
BLAKE2b-256 | f7d5d2312498f3af9280074f16fe401fd19861abee4267efd9e58217987eec9f |
Close
Hashes for rchitect-0.3.33-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a976a86d63d122d904df0e1bccdc6913549bd073330efc06a6d0af3b7c146cfd |
|
MD5 | 13b7f8dd767543c3842b675ca64697a1 |
|
BLAKE2b-256 | 3a66ead8cfd88eb89cf2c0fa544037b14a284a29eb3eb95c5f6cd45abbf8be8e |
Close
Hashes for rchitect-0.3.33-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f123b40e1558f0943ba14cc245e5a5400d3e783ecbde3742d391d49b952e82e |
|
MD5 | 5c71f214e702cfa1078b06048825e846 |
|
BLAKE2b-256 | 10003df5e4b63396adb3928c534046fab9640554d1bbf8e00fe36117d74985ff |
Close
Hashes for rchitect-0.3.33-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a81cf0918975ab3f65ce25dc257736c91b56ff8a0c2742480e627e8bb12e83d1 |
|
MD5 | 9e15bb4f6c41e8357fdf114fb64c69cf |
|
BLAKE2b-256 | 766f8df2c567b43b70fd5ce801615a6c6cfd817fc9726177b345fdac7eb3fae4 |
Close
Hashes for rchitect-0.3.33-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15956a9b61d188a8d1d8317cdad1c2c92b17083cc61f5096e4825f31fcc7c260 |
|
MD5 | 537e3bd94576dac1b437a8a6a596c8ab |
|
BLAKE2b-256 | 1f27cdfa13d14fe94cef754700740e9e5cfb92d1d7992166a8b061826d6c005e |
Close
Hashes for rchitect-0.3.33-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb8a40ecbf8e85f33cd9f0ef552c60aa4456e86abcaae322860ba3281f24bc3a |
|
MD5 | 965c397384926ed8dd9ab7339ce821a6 |
|
BLAKE2b-256 | b6aab02fea7f9acf6b4ba69562f6241e9b6571c9c3059a6bae901f5860e3260f |
Close
Hashes for rchitect-0.3.33-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a0fd81c3a0a3c93f75c451ed11aec9cb408ff3006eb8aa5f527b61199b853ad |
|
MD5 | 6b992ae803d9df5f714534b40a2a560a |
|
BLAKE2b-256 | 786ced9495948c354b2a2874291b4c4ee91c0c9563f9fd4903d2afb27bceb623 |
Close
Hashes for rchitect-0.3.33-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cc6c8a09c91307b362b7b1b98d75f4fe11fdfa881a14a463fb0ca854674661f |
|
MD5 | 767cbadaef98d8687947539a73163fbe |
|
BLAKE2b-256 | 3f96eefd69396d08a86ed2bb80e62699fd5f3e5b23f518565d8d0e4970201937 |
Close
Hashes for rchitect-0.3.33-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fd7f7512f27348bdb4d428cffba2afc6650a8fc13a3ade8adf52f64e0519dba |
|
MD5 | 744a1ff6e4338fb16a270c8ada94bbd6 |
|
BLAKE2b-256 | e749a136f4d020adb43758755780431a941a415455d0a11d7637ed1592b65205 |
Close
Hashes for rchitect-0.3.33-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73240ee34939f6a79fa496446a36ee161e919a372cce057aa1391ce7be80f3af |
|
MD5 | 98f45376e7aad27cb3f5dba7d37da85b |
|
BLAKE2b-256 | e20a853d902ac36f22dd1b8c5be234a07c06eb3b5ec197e3576489c52b244091 |
Close
Hashes for rchitect-0.3.33-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 689fbf8412b5e1fdd9828e7b6dd0095a24e75c45e1343a125de73d853f007eb1 |
|
MD5 | 417fe07e0342ab25afe61eb7da9818cf |
|
BLAKE2b-256 | 919a14dd72c59c5d5a87a1edcc28189a7984d8680f7455a76e9026492abe6c31 |
Close
Hashes for rchitect-0.3.33-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | febc3414d3e37b824749acf3400c02584e581fd495bf6d702e0f12e2a005b815 |
|
MD5 | 42475caa6db3dccd5b8b4fd94629c799 |
|
BLAKE2b-256 | d9f49099f606194595d8708583b993ae85ac510491f226d60c1e13bf005aba1e |
Close
Hashes for rchitect-0.3.33-cp35-cp35m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6be45ccda69ca9e89a5a406d5b7adcd285aae748b1f02ab711fead7592afce7c |
|
MD5 | 14f697eff4cedb41d99f1852aa1c0da5 |
|
BLAKE2b-256 | be65a2ec73e0934b8d332dd8d53936b5ba49d0c092fb65a7c0a6e9d5bfe20499 |
Close
Hashes for rchitect-0.3.33-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9484db5b36623af109d85562c4d78db3ca181eafa3ec1072adb804b712b562a5 |
|
MD5 | 69e50f7ae6fedca1a23e6629ed32873e |
|
BLAKE2b-256 | ee0588ec5c27482dec843ca3af7c776ea4a2ceae85927a49513c31c7eb5f1d2f |
Close
Hashes for rchitect-0.3.33-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a039abd4c46edfc1279581a17b49547bbeb86884ad0f5b964d6a9d3d06310961 |
|
MD5 | fd5dae9a27f709083fde775d24e87f13 |
|
BLAKE2b-256 | f086a7d2a57df7c691415483196d281c468cd57429d472d60bfc648c8f452472 |
Close
Hashes for rchitect-0.3.33-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6341a78611861fe86f8eca77e068c828884ef127a328d841bd5317c1f6bf7c94 |
|
MD5 | bc9dfc072ca3d1d8f3d4853b15d472c1 |
|
BLAKE2b-256 | 92c2808c283ec0fe6e63c326ba31a22dec3ffe22e0d21594f48ba7bd19daf8ae |
Close
Hashes for rchitect-0.3.33-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14027312e80083e10cbbc942755d05aa77c0d6dd153449a56d1954ac3c3e13b8 |
|
MD5 | 1e53361e22a05dd29f9c4873207c71d0 |
|
BLAKE2b-256 | 81521a4946aad71e626b5887ed2ca149f2dbe45a379046bcf4df1b29e2b3f332 |
Close
Hashes for rchitect-0.3.33-cp27-cp27mu-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4c9282cabb0ee294d5a18f24d3fb0761594d8f8da497e573722aebaee660ee5 |
|
MD5 | 097921fe6267ea8e82ab551c4ff6347c |
|
BLAKE2b-256 | 85ee16622d967021c04d011f8b5287caf2e1168a3825487f34dae5b4e1b8df87 |
Close
Hashes for rchitect-0.3.33-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25194bed3e65212590388d4b56231edcc5f916328fbffa7117095d6ab14f3cbd |
|
MD5 | 7e81c962045fabbb1a43dfbec1a46883 |
|
BLAKE2b-256 | 1bf34e85cd5a2a0b929b55efdfe941d1878032f86102e9e24481012f99de1e84 |
Close
Hashes for rchitect-0.3.33-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 502da0c356769bad86603032c8cb481d5b5bd9f32ecd206aec304286fc6bd9ec |
|
MD5 | 676c40c143eb8cfcb5e5d2024f4f8061 |
|
BLAKE2b-256 | 9df6bfba4de71f57cef0757f2231236b1d070d63a1cda95b8df197d67302262a |
Close
Hashes for rchitect-0.3.33-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8af0389c84f96b41ef1701b2bf44acc95e45af4fbbdc1ec41fe118c3d752bc88 |
|
MD5 | 5d082a8f60d336f2396ad47fd32ac675 |
|
BLAKE2b-256 | 07e10bbb67e3ef0e6a398488021a33d6a8b340f673bc30da898e4f66f44a7619 |
Close
Hashes for rchitect-0.3.33-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 431fec62af5280e6c9b25a935ad5ae35dfb775737a6967069632506593c37b21 |
|
MD5 | 929b6fbfd4ab34d6b5e500a90ce975d2 |
|
BLAKE2b-256 | 666b11a0de33d232ed91ca2101f31a6958c305e85a5a037f833e3dae5781e941 |
Close
Hashes for rchitect-0.3.33-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e64b8f60732b10fb72293b43a5359d33b457a181903edaf16904f9f9601477f8 |
|
MD5 | da0b087abbaa383b6b3ec0775b402a27 |
|
BLAKE2b-256 | 30b1382595f76f805069007883cccccc68b5f6f2880f5c0788a19eae4511426f |
Close
Hashes for rchitect-0.3.33-cp27-cp27m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f9c31232041cf9e60b5bf596e24b41e04eaa6c090d3a344c51f9042a0f4a903 |
|
MD5 | e16223f8d3a3244a17e31ead7824c4bc |
|
BLAKE2b-256 | 8f1dfa339f7132939d4f60194228e6077b595a4a9b6089b09b24bc5f1db62667 |
Close
Hashes for rchitect-0.3.33-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 437bc71c0686c46ed3d5b8054f8c08c78425f0a6fb1fcce1e5622c7606140501 |
|
MD5 | 3e5a17bbf1de46727a69a9bade2fe45f |
|
BLAKE2b-256 | 0441cd49ea8e1151ca6da22790aacdff58e30588f1f673b51c7248915a1280b3 |
Close
Hashes for rchitect-0.3.33-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2151e75767d645f41db41a404f8a477438455723678665ececebd9df2a9a57e8 |
|
MD5 | 12217f6e385d0529c57b32631780a89d |
|
BLAKE2b-256 | 8459062a4066c5b2b718088976c508f5abcd9044e513a763f5003ea15d6dc4af |
Close
Hashes for rchitect-0.3.33-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbb64d0988b7848b81271713c0fea8fb8d82c6cadbe9e692c92ac21fb8602f29 |
|
MD5 | 828019553cdc906bc08bfd2535b2dfe4 |
|
BLAKE2b-256 | 49d2e4f35e78c07f33030cba113830a571e494e156f7dbb93935fafeb74f0984 |