<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>new</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td></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>kuibit is a Python package for post-processing simulations. The tool comes with<br>
several features for analysis and visualization. For some of the most common<br>
operations (e.g., 2D plot of a grid variable, extraction of gravitational waves, ...),<br>
users can directly obtain the result without writing any code. The number of such<br>
ready-made scripts grows with every release of kuibit. For everything else, kuibit<br>
has a large number of features (<a data-is-external-link="true" href="https://sbozzolo.github.io/kuibit/features.html" rel="nofollow">https://sbozzolo.github.io/kuibit/features.html)</a>)<br>
that can be used in scripts or notebooks.</p>
<p>kuibit is designed to be user-friendly: it has rich documentation (<a data-is-external-link="true" href="https://sbozzolo.github.io/kuibit/" rel="nofollow">https://sbozzolo.github.io/kuibit/),</a>,)<br>
examples ready to be used, and tutorials. kuibit is also designed to be developer- and<br>
maintainer- friendly: it is thoroughly commented, and it implements several continuous<br>
integration pipelines to test, document, and publish the package automatically.<br>
The high quality of kuibit is also recognized by its publication in the Journal of<br>
Open Source Software (<a data-is-external-link="true" href="https://joss.theoj.org/papers/10.21105/joss.03099" rel="nofollow">https://joss.theoj.org/papers/10.21105/joss.03099).</a>.)</p>
<p>kuibit is largely inspired by Wolfgang Kastaun's PyCactus. kuibit shares the same<br>
overall design with PyCactus, and in some cases, the implementation details too.<br>
kuibit would not exist without PyCactus.</p>
<p>As far as I know, 5-10 people are actively using kuibit as their main tool to interface<br>
with the output of simulations. The feedback I got is overwhelmingly positive:<br>
users that are new to the Einstein Toolkit praise the simplicity of use and the comfort<br>
of working in Python; experienced users claim that kuibit allows them to focus on<br>
the science instead of the technical details.</p>
<p>kui
<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>