<html>#2538: Inclusion of kuibit
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Gabriele Bozzola</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>open</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td>ET_2021_11</td></tr>
<tr><td style='text-align:right'>  Version:</td><td>development version</td></tr>
<tr><td style='text-align:right'>     Type:</td><td>enhancement</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>major</td></tr>
<tr><td style='text-align:right'>Component:</td><td></td></tr>
</table>

<p>Comment (by Gabriele Bozzola):</p>
<p>After the call this morning, I took the following step:</p>
<ul>
<li>Update the CI/CD pipeline. Now, when a release is tagged on GitHub, the documentation is archived to <a data-is-external-link="true" href="http://sbozzolo.github.io/kuibit/VERSION" rel="nofollow">sbozzolo.github.io/kuibit/VERSION</a>. Hence, it will be always possible to refer to the documentation for a specific stable version. <a data-is-external-link="true" href="http://sbozzolo.github.io/kuibit/" rel="nofollow">sbozzolo.github.io/kuibit/</a> will point to the documentation generated from master. This will be the latest stable. <a data-is-external-link="true" href="http://sbozzolo.github.io/kuibit/dev" rel="nofollow">sbozzolo.github.io/kuibit/dev</a> will be the documentation from the next version.</li>
<li>Tagged a new release, 1.3.0. Hopefully, things should be working as expected <a data-is-external-link="true" href="http://now.It" rel="nofollow">now.</a> It is on PyPi.</li>
</ul>
<p>If installed with pip, kuibit should bring all the dependencies with it EXCEPT:</p>
<ul>
<li>numba (optially needed to compute mismatch between gravitational waves) </li>
<li>pycbc, lalsuite (optially needed to test mismatch between gravitational waves) </li>
<li>mayavi</li>
</ul>
<p>mayavi is used in some examples for 3D rendering. However, the project does not seem maintained anymore and it not really compatible with recent versions of Python/vtk. mayavi is a dependency in the next version kuibit, but this might change in the future.</p>
<p>The following is an idea for distributing kuibit with the upcoming release of the Einstein Toolkit. If GetComponent can checkout a specific commit/tag, it can be used to download the kuibit repo for version 1.3.0. The main advantage of this is that users would have immediately all the examples on their machine. The examples are scripts that can be used to make plots and analysis without writing any code. Therefore, I think that they would be very useful for beginners. Then, users should install kuibit 1.3.0 with <code>p
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2538/inclusion-of-kuibit'>https://bitbucket.org/einsteintoolkit/tickets/issues/2538/inclusion-of-kuibit</a></p>
</html>