You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"`pyjulia`" and "pyjulia" are replaced with "PyJulia" (unless it
appears as a part of URL). I'm OK with "pyjulia". Using "PyJulia"
only because it appears as the title of README.md.
Copy file name to clipboardExpand all lines: README.md
+10-10Lines changed: 10 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ PyJulia
6
6
7
7
Experimenting with developing a better interface to [Julia language](https://julialang.org/) that works with [Python](https://www.python.org/) 2 & 3 and Julia v0.6+.
8
8
9
-
`pyjulia` is tested against Python versions 2.7, 3.6, and 3.7. Older versions of Python (than 2.7) are not supported.
9
+
PyJulia is tested against Python versions 2.7, 3.6, and 3.7. Older versions of Python (than 2.7) are not supported.
10
10
11
11
Installation
12
12
------------
@@ -28,7 +28,7 @@ Your python installation must be able to call Julia. If your installer
28
28
does not add the Julia binary directory to your `PATH`, you will have to
29
29
add it. _An alias will not work._
30
30
31
-
Then finally you have to install pyjulia.
31
+
Then finally you have to install PyJulia.
32
32
33
33
**Note:** If you are not familiar with `pip` and have some troubles
34
34
with the following installation steps, we recommend to go through
@@ -57,15 +57,15 @@ You may clone it directly to your home directory.
57
57
$ git clone https://github.com/JuliaPy/pyjulia
58
58
```
59
59
60
-
then inside the pyjulia directory you need to run the python setup file
60
+
then inside the `pyjulia` directory you need to run the python setup file
61
61
62
62
```console
63
63
$ cd pyjulia
64
64
$ python3 -m pip install --user .
65
65
$ python3 -m pip install --user -e .# If you want "development install"
66
66
```
67
67
68
-
The `-e` flag makes a development install, meaning that any change to pyjulia
68
+
The `-e` flag makes a development install, meaning that any change to PyJulia
69
69
source tree will take effect at next python interpreter restart without having
70
70
to reissue an install command.
71
71
@@ -74,7 +74,7 @@ See [Testing](#testing) below for how to run tests.
74
74
Usage
75
75
-----
76
76
77
-
`pyjulia` provides a high-level interface which assumes a "normal"
77
+
PyJulia provides a high-level interface which assumes a "normal"
78
78
setup (e.g., `julia` is in your `PATH`) and a low-level interface
79
79
which can be used in a customized setup.
80
80
@@ -123,7 +123,7 @@ be evaluated at Julia side using Julia syntax:
123
123
124
124
### Low-level interface
125
125
126
-
If you need a custom setup for `pyjulia`, it must be done *before*
126
+
If you need a custom setup for PyJulia, it must be done *before*
127
127
importing any Julia modules. For example, to use the Julia
128
128
executable named `custom_julia`, run:
129
129
@@ -276,16 +276,16 @@ Limitations
276
276
### Mismatch in valid set of identifiers
277
277
278
278
Not all valid Julia identifiers are valid Python identifiers. Unicode
279
-
identifiers are invalid in Python 2.7 and so `pyjulia` cannot call or
279
+
identifiers are invalid in Python 2.7 and so PyJulia cannot call or
280
280
access Julia methods/variables with names that are not ASCII only.
281
281
Although Python 3 allows Unicode identifiers, they are more
282
282
aggressively normalized than Julia. For example, `ϵ` (GREEK LUNATE
283
283
EPSILON SYMBOL) and `ε` (GREEK SMALL LETTER EPSILON) are identical in
284
284
Python 3 but different in Julia. Additionally, it is a common idiom
285
285
in Julia to append a `!` character to methods which mutate their
286
286
arguments. These method names are invalid Python identifers.
287
-
`pyjulia` renames these methods by subsituting `!` with `_b`. For
288
-
example, the Julia method `sum!` can be called in `pyjulia` using
287
+
PyJulia renames these methods by subsituting `!` with `_b`. For
288
+
example, the Julia method `sum!` can be called in PyJulia using
0 commit comments