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
4. The installation of **EigenPy** and its dependencies is made through the line:
59
61
60
62
```bash
@@ -75,44 +77,9 @@ and then install **EigenPy** for Python 3.x with:
75
77
brew install eigenpy
76
78
```
77
79
78
-
## Contributing
79
-
80
-
Standard matrix decomposion routines of Eigen such as the SVD and QR decompositions can be readily added to **EigenPy** following the example of the Cholesky decomposition that is already implemented. Feel free to open a PR if you wrap them for your use case.
81
-
82
-
## Build/install from source with Pixi
83
-
84
-
To build **EigenPy** from source the easiest way is to use [Pixi](https://pixi.sh/latest/#installation).
85
-
86
-
[Pixi](https://pixi.sh/latest/) is a cross-platform package management tool for developers that
87
-
will install all required dependencies in `.pixi` directory.
88
-
It's used by our CI agent so you have the guarantee to get the right dependencies.
89
-
90
-
Run the following command to install dependencies, configure, build and test the project:
91
-
92
-
```bash
93
-
pixi run test
94
-
```
95
-
96
-
The project will be built in the `build` directory.
97
-
You can run `pixi shell` and build the project with `cmake` and `ninja` manually.
98
-
99
-
## Release with Pixi
100
-
101
-
To create a release with Pixi run the following commands on the **devel** branch:
102
-
103
-
```bash
104
-
EIGENPY_VERSION=X.Y.Z pixi run release_new_version
105
-
git push origin
106
-
git push origin vX.Y.Z
107
-
git push origin devel:master
108
-
```
109
-
110
-
Where `X.Y.Z` is the new version.
111
-
Be careful to follow the [Semantic Versioning](https://semver.org/spec/v2.0.0.html) rules.
80
+
## Build
112
81
113
-
You will find the following assets to upload to GitHub:
114
-
-`./build_new_version/eigenpy-X.Y.Z.tar.gz`
115
-
-`./build_new_version/eigenpy-X.Y.Z.tar.gz.sig`
82
+
Build instruction can be found [here](./development/build.md)
0 commit comments