Show More
@@ -4,9 +4,18 b'' | |||||
4 | Cython related magics |
|
4 | Cython related magics | |
5 | ===================== |
|
5 | ===================== | |
6 |
|
6 | |||
|
7 | Magic command interface for interactive work with Cython | |||
|
8 | ||||
|
9 | .. note:: | |||
|
10 | ||||
|
11 | The ``Cython`` package needs to be installed separately. It | |||
|
12 | can be obtained using ``easy_install`` or ``pip``. | |||
|
13 | ||||
7 | Usage |
|
14 | Usage | |
8 | ===== |
|
15 | ===== | |
9 |
|
16 | |||
|
17 | To enable the magics below, execute ``%load_ext cythonmagic``. | |||
|
18 | ||||
10 | ``%%cython`` |
|
19 | ``%%cython`` | |
11 |
|
20 | |||
12 | {CYTHON_DOC} |
|
21 | {CYTHON_DOC} |
@@ -11,9 +11,13 b' Magics for interacting with Octave via oct2py.' | |||||
11 | The ``oct2py`` module needs to be installed separately and |
|
11 | The ``oct2py`` module needs to be installed separately and | |
12 | can be obtained using ``easy_install`` or ``pip``. |
|
12 | can be obtained using ``easy_install`` or ``pip``. | |
13 |
|
13 | |||
|
14 | You will also need a working copy of GNU Octave. | |||
|
15 | ||||
14 | Usage |
|
16 | Usage | |
15 | ===== |
|
17 | ===== | |
16 |
|
18 | |||
|
19 | To enable the magics below, execute ``%load_ext octavemagic``. | |||
|
20 | ||||
17 | ``%octave`` |
|
21 | ``%octave`` | |
18 |
|
22 | |||
19 | {OCTAVE_DOC} |
|
23 | {OCTAVE_DOC} |
@@ -6,9 +6,18 b' Rmagic' | |||||
6 |
|
6 | |||
7 | Magic command interface for interactive work with R via rpy2 |
|
7 | Magic command interface for interactive work with R via rpy2 | |
8 |
|
8 | |||
|
9 | .. note:: | |||
|
10 | ||||
|
11 | The ``rpy2`` package needs to be installed separately. It | |||
|
12 | can be obtained using ``easy_install`` or ``pip``. | |||
|
13 | ||||
|
14 | You will also need a working copy of R. | |||
|
15 | ||||
9 | Usage |
|
16 | Usage | |
10 | ===== |
|
17 | ===== | |
11 |
|
18 | |||
|
19 | To enable the magics below, execute ``%load_ext rmagic``. | |||
|
20 | ||||
12 | ``%R`` |
|
21 | ``%R`` | |
13 |
|
22 | |||
14 | {R_DOC} |
|
23 | {R_DOC} | |
@@ -425,12 +434,12 b' class RMagics(Magics):' | |||||
425 | is printed if it would printed be when evaluating the same code |
|
434 | is printed if it would printed be when evaluating the same code | |
426 | within a standard R REPL. |
|
435 | within a standard R REPL. | |
427 |
|
436 | |||
428 |
Nothing is returned to python by default in cell mode |
|
437 | Nothing is returned to python by default in cell mode:: | |
429 |
|
438 | |||
430 | In [10]: %%R |
|
439 | In [10]: %%R | |
431 | ....: Y = c(2,4,3,9) |
|
440 | ....: Y = c(2,4,3,9) | |
432 | ....: summary(lm(Y~X)) |
|
441 | ....: summary(lm(Y~X)) | |
433 |
|
442 | |||
434 | Call: |
|
443 | Call: | |
435 | lm(formula = Y ~ X) |
|
444 | lm(formula = Y ~ X) | |
436 |
|
445 | |||
@@ -447,9 +456,9 b' class RMagics(Magics):' | |||||
447 | Multiple R-squared: 0.6993,Adjusted R-squared: 0.549 |
|
456 | Multiple R-squared: 0.6993,Adjusted R-squared: 0.549 | |
448 | F-statistic: 4.651 on 1 and 2 DF, p-value: 0.1638 |
|
457 | F-statistic: 4.651 on 1 and 2 DF, p-value: 0.1638 | |
449 |
|
458 | |||
450 |
In the notebook, plots are published as the output of the cell |
|
459 | In the notebook, plots are published as the output of the cell:: | |
451 |
|
460 | |||
452 | %R plot(X, Y) |
|
461 | %R plot(X, Y) | |
453 |
|
462 | |||
454 | will create a scatter plot of X bs Y. |
|
463 | will create a scatter plot of X bs Y. | |
455 |
|
464 | |||
@@ -475,19 +484,19 b' class RMagics(Magics):' | |||||
475 | * If the cell is not None, the magic returns None. |
|
484 | * If the cell is not None, the magic returns None. | |
476 |
|
485 | |||
477 | * If the cell evaluates as False, the resulting value is returned |
|
486 | * If the cell evaluates as False, the resulting value is returned | |
478 | unless the final line prints something to the console, in |
|
487 | unless the final line prints something to the console, in | |
479 | which case None is returned. |
|
488 | which case None is returned. | |
480 |
|
489 | |||
481 | * If the final line results in a NULL value when evaluated |
|
490 | * If the final line results in a NULL value when evaluated | |
482 | by rpy2, then None is returned. |
|
491 | by rpy2, then None is returned. | |
483 |
|
492 | |||
484 | * No attempt is made to convert the final value to a structured array. |
|
493 | * No attempt is made to convert the final value to a structured array. | |
485 | Use the --dataframe flag or %Rget to push / return a structured array. |
|
494 | Use the --dataframe flag or %Rget to push / return a structured array. | |
486 |
|
495 | |||
487 | * If the -n flag is present, there is no return value. |
|
496 | * If the -n flag is present, there is no return value. | |
488 |
|
497 | |||
489 | * A trailing ';' will also result in no return value as the last |
|
498 | * A trailing ';' will also result in no return value as the last | |
490 | value in the line is an empty string. |
|
499 | value in the line is an empty string. | |
491 |
|
500 | |||
492 | The --dataframe argument will attempt to return structured arrays. |
|
501 | The --dataframe argument will attempt to return structured arrays. | |
493 | This is useful for dataframes with |
|
502 | This is useful for dataframes with |
General Comments 0
You need to be logged in to leave comments.
Login now