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
Copy file name to clipboardExpand all lines: instructions/installation-python-interface-macos-sources.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ Users need to install the following dependencies.
20
20
21
21
### LAL
22
22
23
-
Install LAL either from binaries or sources (see the [main README file](https://github.com/LAL-project/linear-arrangement-library/blob/master/README.md)).
23
+
Install LAL either from binaries or sources (see the [main README file](https://github.com/LAL-project/linear-arrangement-library/tree/24.10/README.md)).
24
24
25
25
### Python3
26
26
@@ -59,7 +59,7 @@ In order to compile the interface, you have to configure one of the build files
59
59
60
60
### Location of LAL
61
61
62
-
First of all, modify the variables `LAL_INC_DIR` and `LAL_LIB_DIR` with the location of LAL's header files and LAL's binary files in [`Makefile.lalsource`](https://github.com/LAL-project/python-interface/blob/main/Makefile.lalsource). For example,
62
+
First of all, modify the variables `LAL_INC_DIR` and `LAL_LIB_DIR` with the location of LAL's header files and LAL's binary files in [`Makefile.lalsource`](https://github.com/LAL-project/python-interface/tree/24.10/Makefile.lalsource). For example,
63
63
64
64
# ----------------
65
65
# MACOS USERS ONLY
@@ -73,7 +73,7 @@ First of all, modify the variables `LAL_INC_DIR` and `LAL_LIB_DIR` with the loca
73
73
74
74
### Location of Python sources and libraries
75
75
76
-
Secondly, specify the version of Python against which the interface is linked in [`Makefile.pythonsource`](https://github.com/LAL-project/python-interface/blob/main/Makefile.pythonsource). Indicate where Python's header files are located at, and where to find the binaries. To do this, modify the variables `PYTHON_INC_DIR` and `PYTHON_LIB_DIR`. The default values are the following
76
+
Secondly, specify the version of Python against which the interface is linked in [`Makefile.pythonsource`](https://github.com/LAL-project/python-interface/tree/24.10/Makefile.pythonsource). Indicate where Python's header files are located at, and where to find the binaries. To do this, modify the variables `PYTHON_INC_DIR` and `PYTHON_LIB_DIR`. The default values are the following
@@ -91,7 +91,7 @@ Users who installed *anaconda* may want to change the values for:
91
91
92
92
### Destination of LAL's python wrapper
93
93
94
-
Also in [`Makefile.pythonsource`](https://github.com/LAL-project/python-interface/blob/main/Makefile.pythonsource), users can also choose the destination directory of LAL's python interface by modifing the variable `LAL_PY_DEST`. The default value is
94
+
Also in [`Makefile.pythonsource`](https://github.com/LAL-project/python-interface/tree/24.10/Makefile.pythonsource), users can also choose the destination directory of LAL's python interface by modifing the variable `LAL_PY_DEST`. The default value is
95
95
96
96
# Directory where LAL's interface will be installed to
@@ -103,7 +103,7 @@ Users who wish to install LAL into *anaconda*'s installation directory may want
103
103
104
104
### Compiler
105
105
106
-
Last but not least, users must specify which compiler is to be used in [`Makefile`](https://github.com/LAL-project/python-interface/blob/main/Makefile). One requirement is that the compiler used must have support for `C++17`'s standard.
106
+
Last but not least, users must specify which compiler is to be used in [`Makefile`](https://github.com/LAL-project/python-interface/tree/24.10/Makefile). One requirement is that the compiler used must have support for `C++17`'s standard.
Copy file name to clipboardExpand all lines: instructions/installation-python-interface-ubuntu-sources.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ All the instructions below require the use of a command-line terminal. Head over
24
24
25
25
### LAL
26
26
27
-
Install LAL either from binaries or sources (see the [main README file](https://github.com/LAL-project/linear-arrangement-library/blob/master/README.md)) of that project.
27
+
Install LAL either from binaries or sources (see the [main README file](https://github.com/LAL-project/linear-arrangement-library/tree/24.10/README.md)) of that project.
28
28
29
29
### Python3
30
30
@@ -54,7 +54,7 @@ In order to compile the interface, you have to configure two build scripts (chan
54
54
- the location of the python binaries and header development files,
55
55
- the location where LAL has been installed in the system.
56
56
57
-
With this information, you will have to edit the [sample script file](https://github.com/LAL-project/python-interface/blob/main/sample_script.sh). Fill in the values of the variables named in upper case. Those variables with '(?)' to their right can be left empty.
57
+
With this information, you will have to edit the [sample script file](https://github.com/LAL-project/python-interface/tree/24.10/sample_script.sh). Fill in the values of the variables named in upper case. Those variables with '(?)' to their right can be left empty.
58
58
59
59
LAL_HEADERS= # directory of the header files of LAL
60
60
LAL_LIBRARY= # directory of the binary files of LAL (.so)
@@ -63,7 +63,7 @@ With this information, you will have to edit the [sample script file](https://gi
63
63
GMP_LIBRARY= # (?) directory of the binary files of GMP (.so)
64
64
PYTHON_HEADERS= # directory of the header (development) files of python
65
65
66
-
Check the other [two](https://github.com/LAL-project/python-interface/blob/main/run_distribution_ubuntu.sh)[script](https://github.com/LAL-project/python-interface/blob/main/run_install_ubuntu.sh) files to see examples of contents.
66
+
Check the other [two](https://github.com/LAL-project/python-interface/tree/24.10/run_distribution_ubuntu.sh)[script](https://github.com/LAL-project/python-interface/tree/24.10/run_install_ubuntu.sh) files to see examples of contents.
Copy file name to clipboardExpand all lines: instructions/installation-python-interface-windows-sources.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ We first describe the basic setup of the system for the compilation of the pytho
6
6
7
7
## Necessary tools and basic setup of the system
8
8
9
-
We recommend installing the [`MSYS2`](https://www.msys2.org/) subsystem for simplicity. This can be done following the 7 steps in their webpage. These consist of downloading and executing the installer and executing some very well-explained commands. With a fast internet connection it should take no more than 15 minutes. If you already did it when install [LAL from sources](https://github.com/LAL-project/linear-arrangement-library/blob/master/instructions/installation-library-sources-windows.md), you may skip this step.
9
+
We recommend installing the [`MSYS2`](https://www.msys2.org/) subsystem for simplicity. This can be done following the 7 steps in their webpage. These consist of downloading and executing the installer and executing some very well-explained commands. With a fast internet connection it should take no more than 15 minutes. If you already did it when install [LAL from sources](https://github.com/LAL-project/linear-arrangement-library/tree/24.10/instructions/installation-library-sources-windows.md), you may skip this step.
10
10
11
11
## Installing the dependencies
12
12
@@ -36,7 +36,7 @@ The following command will install `epstopdf` and `ghostscript` and other softwa
36
36
37
37
### LAL
38
38
39
-
Install LAL either from binaries or sources (see the [main README file](https://github.com/LAL-project/linear-arrangement-library/blob/master/README.md)) of that project.
39
+
Install LAL either from binaries or sources (see the [main README file](https://github.com/LAL-project/linear-arrangement-library/tree/24.10/README.md)) of that project.
40
40
41
41
## Download the source code of the python interface
42
42
@@ -51,7 +51,7 @@ In order to compile the interface, you have to configure two build scripts (chan
51
51
- the location of the python binaries and header development files,
52
52
- the location where LAL has been installed in the system.
53
53
54
-
With this information, you will have to edit the [sample script file](https://github.com/LAL-project/python-interface/blob/main/sample_script.sh). Fill in the values of the variables named in upper case. Those variables with '(?)' to their right can be left empty.
54
+
With this information, you will have to edit the [sample script file](https://github.com/LAL-project/python-interface/tree/24.10/sample_script.sh). Fill in the values of the variables named in upper case. Those variables with '(?)' to their right can be left empty.
55
55
56
56
LAL_HEADERS= # directory of the header files of LAL
57
57
LAL_LIBRARY= # directory of the binary files of LAL (.so)
@@ -61,7 +61,7 @@ With this information, you will have to edit the [sample script file](https://gi
61
61
PYTHON_HEADERS= # directory of the header (development) files of python
62
62
PYTHON_LIBRARY= # directory of the shared object (development) files of python
63
63
64
-
Check the other [two](https://github.com/LAL-project/python-interface/blob/main/windows_compile_distribution.sh)[script](https://github.com/LAL-project/python-interface/blob/main/windows_install.sh) files to see examples of contents.
64
+
Check the other [two](https://github.com/LAL-project/python-interface/tree/24.10/windows_compile_distribution.sh)[script](https://github.com/LAL-project/python-interface/tree/24.10/windows_install.sh) files to see examples of contents.
65
65
66
66
## Compiling and installing the interface
67
67
@@ -104,7 +104,7 @@ In our most recent build, these were:
104
104
C:/msys64/mingw64/bin/libstdc++-6.dll
105
105
C:/msys64/mingw64/bin/libwinpthread-1.dll
106
106
107
-
Copy the dll files to both directories `lal` and `laloptimized` within conda installation. Also, if the files generated during the [debug and release compilation of LAL's sources](https://github.com/LAL-project/linear-arrangement-library/blob/master/instructions/installation-library-sources-windows.md) are not accessible in the path, then move the files
107
+
Copy the dll files to both directories `lal` and `laloptimized` within conda installation. Also, if the files generated during the [debug and release compilation of LAL's sources](https://github.com/LAL-project/linear-arrangement-library/tree/24.10/instructions/installation-library-sources-windows.md) are not accessible in the path, then move the files
108
108
109
109
-`liblal.dll` into `lal` (within conda), and
110
110
-`liblaloptimized.dll` into `laloptimized` (within conda).
0 commit comments