{"aggregations":{"access_right":{"buckets":[{"doc_count":777,"key":"open"},{"doc_count":217,"key":"restricted"},{"doc_count":117,"key":"closed"}],"doc_count_error_upper_bound":0,"sum_other_doc_count":0},"file_type":{"buckets":[{"doc_count":433,"key":"zip"},{"doc_count":84,"key":"xlsx"},{"doc_count":72,"key":"pdf"},{"doc_count":58,"key":"txt"},{"doc_count":33,"key":"csv"},{"doc_count":27,"key":"png"},{"doc_count":26,"key":"opju"},{"doc_count":21,"key":"gz"},{"doc_count":20,"key":"md"},{"doc_count":19,"key":"dat"}],"doc_count_error_upper_bound":1,"sum_other_doc_count":602},"keywords":{"buckets":[{"doc_count":72,"key":"ray"},{"doc_count":71,"key":"flow"},{"doc_count":69,"key":"tomography"},{"doc_count":62,"key":"x"},{"doc_count":58,"key":"electron"},{"doc_count":57,"key":"phase"},{"doc_count":53,"key":"computed"},{"doc_count":53,"key":"data"},{"doc_count":48,"key":"beam"},{"doc_count":45,"key":"two"}],"doc_count_error_upper_bound":15,"sum_other_doc_count":6929},"type":{"buckets":[{"doc_count":905,"key":"dataset","subtype":{"buckets":[],"doc_count_error_upper_bound":0,"sum_other_doc_count":0}},{"doc_count":109,"key":"software","subtype":{"buckets":[],"doc_count_error_upper_bound":0,"sum_other_doc_count":0}},{"doc_count":47,"key":"other","subtype":{"buckets":[],"doc_count_error_upper_bound":0,"sum_other_doc_count":0}},{"doc_count":34,"key":"image","subtype":{"buckets":[{"doc_count":23,"key":"figure"},{"doc_count":4,"key":"photo"},{"doc_count":3,"key":"other"},{"doc_count":3,"key":"plot"},{"doc_count":1,"key":"drawing"}],"doc_count_error_upper_bound":0,"sum_other_doc_count":0}},{"doc_count":11,"key":"video","subtype":{"buckets":[],"doc_count_error_upper_bound":0,"sum_other_doc_count":0}},{"doc_count":5,"key":"presentation","subtype":{"buckets":[],"doc_count_error_upper_bound":0,"sum_other_doc_count":0}}],"doc_count_error_upper_bound":0,"sum_other_doc_count":0}},"hits":{"hits":[{"conceptdoi":"10.14278/rodare.3093","conceptrecid":"3093","created":"2026-06-12T19:17:00.437848+00:00","doi":"10.14278/rodare.4708","files":[{"bucket":"4548fa0e-837f-4015-b185-2d52881bcff4","checksum":"md5:af9d77b9c300c52130b0c74665aacf9e","key":"CHANGELOG.md","links":{"self":"https://rodare.hzdr.de/api/files/4548fa0e-837f-4015-b185-2d52881bcff4/CHANGELOG.md"},"size":21230,"type":"md"},{"bucket":"4548fa0e-837f-4015-b185-2d52881bcff4","checksum":"md5:0afec7102941e254f37b87eae2daa801","key":"multiphasepy-4.5.0-py3-none-any.whl","links":{"self":"https://rodare.hzdr.de/api/files/4548fa0e-837f-4015-b185-2d52881bcff4/multiphasepy-4.5.0-py3-none-any.whl"},"size":138065,"type":"whl"},{"bucket":"4548fa0e-837f-4015-b185-2d52881bcff4","checksum":"md5:02053573e2152be6d40c1c765deba08f","key":"multiphasepy-4.5.0.tar.gz","links":{"self":"https://rodare.hzdr.de/api/files/4548fa0e-837f-4015-b185-2d52881bcff4/multiphasepy-4.5.0.tar.gz"},"size":104941,"type":"gz"}],"id":4708,"links":{"badge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.4708.svg","bucket":"https://rodare.hzdr.de/api/files/4548fa0e-837f-4015-b185-2d52881bcff4","conceptbadge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.3093.svg","conceptdoi":"https://doi.org/10.14278/rodare.3093","doi":"https://doi.org/10.14278/rodare.4708","html":"https://rodare.hzdr.de/record/4708","latest":"https://rodare.hzdr.de/api/records/4708","latest_html":"https://rodare.hzdr.de/record/4708","self":"https://rodare.hzdr.de/api/records/4708"},"metadata":{"access_right":"open","access_right_category":"success","creators":[{"affiliation":"Helmholtz-Zentrum Dresden - Rossendorf e.V.","name":"Schlegel, Fabian","orcid":"0000-0003-3824-9568"},{"affiliation":"Framatome S.A.S.","name":"Fombonne, Clement"},{"affiliation":"Helmholtz-Zentrum Dresden - Rossendorf e.V.","name":"Hänsch, Susann","orcid":"0000-0003-1296-5566"},{"affiliation":"Helmholtz-Zentrum Dresden - Rossendorf e.V.","name":"Krull, Benjamin","orcid":"0000-0002-5394-0384"},{"affiliation":"Helmholtz-Zentrum Dresden - Rossendorf e.V.","name":"Lehnigk, Ronald","orcid":"0000-0002-5408-7370"},{"affiliation":"Helmholtz-Zentrum Dresden - Rossendorf e.V.","name":"Meller, Richard","orcid":"0000-0002-3801-2555"}],"description":"<p>The <code>multiphasepy</code> package is a Python toolkit for building, running, and maintaining CFD simulation case collections for the software released by the OpenFOAM Foundation (but also others, like Ansys Fluent or Siemens Simcenter Star-CCM). It combines reusable library modules with practical command-line tools to cover the full simulation lifecycle: case templating, batch execution, monitoring, post-processing, validation support, repository comparison, and publication workflows.</p> <p>At its core, <code>multiphasepy</code> helps teams move from individual case setups to scalable, structured projects containing a large collection of setups, e.g. a validation database. Cases can be provided as templates that are parameterized at runtime, metadata can be managed in a machine-readable way and cases can be conveniently batch-processed with the workflow management tool Snakemake both on workstations and Slurm-based HPC systems. Using a container-based software environment (e.g. Apptainer or Docker) the case collection becomes fully portable. An integrated Copier template allows the creation and maintenance of multiple independent case collections.</p> <p>Beyond execution, the package supports quality assurance and communication of results: tools are included for automated checks, fuzzy-logic based evaluation, data conversion, visualization, and generation of artifacts suitable for reporting and dissemination. This makes multiphasepy a practical bridge between day-to-day CFD case work and long-term, reproducible research software operations in collaborative environments.</p> Command-Line Tools <p>The multiphasepy package provides a comprehensive suite of command-line tools for CFD workflow management, data processing, and quality assurance. All tools follow the naming convention <code>mpy&lt;function&gt;</code> and provide <code>--help</code> for detailed usage information.</p> Workflow Management <ul> <li><strong>mpycopy</strong> : Copy and render templated cases</li> <li><strong>mpydocker</strong> : Launch customizable Docker development environments</li> <li><strong>mpywatch</strong> : Progress display and real-time data visualization</li> <li><strong>mpyworkflow</strong> : Create and manage cases projects allowing batch processing</li> </ul> Data Processing <ul> <li><strong>mpyconv</strong> : Convert data files between formats</li> <li><strong>mpypost</strong> : Mathematical post-processing operations</li> <li><strong>mpyvisualize</strong> : Visualize simulation result files</li> </ul> Quality Assurance <ul> <li><strong>mpytest</strong> : Run CFD code functionality tests</li> <li><strong>mpyfuzzy</strong> : Evaluate simulation goodness using fuzzy logic</li> <li><strong>mpyhooks</strong> : Run git hooks for code quality checks</li> </ul> Utilities <ul> <li><strong>mpyidentify</strong> : Identify file types and associate tags</li> <li><strong>mpyrpdiff</strong> : Compare repositories using git diff</li> <li><strong>mpyshrun</strong> : Wrap shell commands with logging</li> </ul> Publishing <ul> <li><strong>mpypublish</strong> : Publish software to Rodare repository</li> </ul> Installation <p>The <code>multiphasepy</code> package requires Python 3.12 or newer.</p> <p>Install the latest release from PyPI:</p> <pre><code class=\"language-bash\">pip install multiphasepy </code></pre> <p>For full environment setup and platform-specific notes, see the installation guide in the documentation.</p> How to cite us? <p>If you find that package useful, please cite as</p> <pre><code class=\"language-text\">Schlegel et al. (2026). Multiphase Python Repository by HZDR. Rodare. &lt;https://doi.org/10.14278/rodare.3093&gt;. </code></pre> Acknowledgements <p>OpenFOAM® is a registered trade mark of OpenCFD Limited, producer and distributor of the OpenFOAM® software via www.openfoam.com. The Multiphase Python Repository by HZDR is not compatible with the software released by OpenCFD Limited, but is developed for the software released by the OpenFOAM Foundation via www.openfoam.org.</p>","doc_id":"1","doi":"10.14278/rodare.4708","keywords":["Python","Numerical Simulations","Post-Processing","Gitlab"],"language":"eng","license":{"id":"GPL-3.0-or-later"},"pub_id":"39434","publication_date":"2026-06-12","references":[],"related_identifiers":[{"identifier":"https://www.hzdr.de/publications/Publ-39434","relation":"isIdenticalTo","scheme":"url"},{"identifier":"10.14278/rodare.3093","relation":"isVersionOf","scheme":"doi"}],"relations":{"version":[{"count":62,"index":61,"is_last":true,"last_child":{"pid_type":"recid","pid_value":"4708"},"parent":{"pid_type":"recid","pid_value":"3093"}}]},"resource_type":{"title":"Software","type":"software"},"title":"Multiphase Python Repository by HZDR","version":"4.5.0"},"owners":[141],"revision":2,"stats":{"downloads":6.0,"unique_downloads":5.0,"unique_views":31.0,"version_downloads":7066.0,"version_unique_downloads":6307.0,"version_unique_views":19791.0,"version_views":24947.0,"version_volume":225384761.0,"views":32.0,"volume":327926.0},"updated":"2026-06-12T20:02:06.367098+00:00"},{"conceptdoi":"10.14278/rodare.4703","conceptrecid":"4703","created":"2026-06-11T16:21:59.061411+00:00","doi":"10.14278/rodare.4704","files":[{"bucket":"c6d5d993-8e4c-4fa0-9e74-4faa425767d8","checksum":"md5:e83a48b37447454b957487e9b6b29d45","key":"spinellg.zip","links":{"self":"https://rodare.hzdr.de/api/files/c6d5d993-8e4c-4fa0-9e74-4faa425767d8/spinellg.zip"},"size":312497,"type":"zip"}],"id":4704,"links":{"badge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.4704.svg","bucket":"https://rodare.hzdr.de/api/files/c6d5d993-8e4c-4fa0-9e74-4faa425767d8","conceptbadge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.4703.svg","conceptdoi":"https://doi.org/10.14278/rodare.4703","doi":"https://doi.org/10.14278/rodare.4704","html":"https://rodare.hzdr.de/record/4704","latest":"https://rodare.hzdr.de/api/records/4704","latest_html":"https://rodare.hzdr.de/record/4704","self":"https://rodare.hzdr.de/api/records/4704"},"metadata":{"access_right":"open","access_right_category":"success","communities":[{"id":"rodare"}],"contributors":[{"affiliation":"Helmholz-Zentrum Dresden-Rossendorf","name":"Pylypovskyi, Oleksandr V.","orcid":"0000-0002-5947-9760","type":"ProjectLeader"},{"affiliation":"Helmholz-Zentrum Dresden-Rossendorf","name":"Prusik, Paulina J.","orcid":"0009-0003-6136-8925","type":"Researcher"}],"creators":[{"affiliation":"Helmholz-Zentrum Dresden-Rossendorf","name":"Pylypovskyi, Oleksandr","orcid":"0000-0002-5947-9760"},{"affiliation":"Helmholz-Zentrum Dresden-Rossendorf","name":"Prusik, Paulina","orcid":"0009-0003-6136-8925"}],"description":"<p>SpineLLG: spin-lattice simulation tool to solve Landau-Lifshitz-Gilbert equation written on Python and C++ for CPU and GPU computing</p>","doc_id":"1","doi":"10.14278/rodare.4704","keywords":["spin-lattice simulations","software"],"license":{"id":"BSD-3-Clause"},"pub_id":"43469","publication_date":"2026-06-08","related_identifiers":[{"identifier":"https://www.hzdr.de/publications/Publ-43469","relation":"isIdenticalTo","scheme":"url"},{"identifier":"10.14278/rodare.4703","relation":"isVersionOf","scheme":"doi"}],"relations":{"version":[{"count":1,"index":0,"is_last":true,"last_child":{"pid_type":"recid","pid_value":"4704"},"parent":{"pid_type":"recid","pid_value":"4703"}}]},"resource_type":{"title":"Software","type":"software"},"title":"SpineLLG: spin-lattice simulation tool to solve Landau-Lifshitz-Gilbert equation written on Python and C++ for CPU and GPU computing","version":"0.1"},"owners":[343],"revision":3,"stats":{"downloads":2.0,"unique_downloads":2.0,"unique_views":36.0,"version_downloads":2.0,"version_unique_downloads":2.0,"version_unique_views":36.0,"version_views":38.0,"version_volume":624994.0,"views":38.0,"volume":624994.0},"updated":"2026-06-12T07:41:01.220927+00:00"},{"conceptdoi":"10.14278/rodare.4567","conceptrecid":"4567","created":"2026-06-11T11:04:47.527966+00:00","doi":"10.14278/rodare.4707","files":[{"bucket":"77c056ba-ff3f-4101-b07c-3b574b2113eb","checksum":"md5:3ae99a3c1cf2c8ce021be97ff99888da","key":"hzdr/neural-mpcx-v2.1.0.zip","links":{"self":"https://rodare.hzdr.de/api/files/77c056ba-ff3f-4101-b07c-3b574b2113eb/hzdr/neural-mpcx-v2.1.0.zip"},"size":259084,"type":"zip"}],"id":4707,"links":{"badge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.4707.svg","bucket":"https://rodare.hzdr.de/api/files/77c056ba-ff3f-4101-b07c-3b574b2113eb","conceptbadge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.4567.svg","conceptdoi":"https://doi.org/10.14278/rodare.4567","doi":"https://doi.org/10.14278/rodare.4707","html":"https://rodare.hzdr.de/record/4707","latest":"https://rodare.hzdr.de/api/records/4707","latest_html":"https://rodare.hzdr.de/record/4707","self":"https://rodare.hzdr.de/api/records/4707"},"metadata":{"access_right":"open","access_right_category":"success","communities":[{"id":"rodare"}],"creators":[{"affiliation":"Helmholtz-Zentrum Dresden-Rossendorf (HZDR)","name":"Lopes-Júnior, Ênio","orcid":"0000-0002-7604-3205"},{"affiliation":"Helmholtz-Zentrum Dresden-Rossendorf (HZDR)","name":"Reinecke, Sebastian Felix","orcid":"0000-0003-2705-0692"}],"description":"NeuralMPCX is a Python library for building and deploying Model Predictive Controllers with classic and neural dynamical models. You write constrained MPC with RNN/LSTM models in a CasADi/IPOPT workflow. The library handles CasADi RNN integration, warm-starting, constraint management, real-time feasibility, and both LTI state-space and neural dynamics in one framework. You can run neural and classical MPC controllers side by side.","doi":"10.14278/rodare.4707","license":{"id":"Apache-2.0"},"pub_id":"43156","publication_date":"2026-06-11","related_identifiers":[{"identifier":"https://github.com/hzdr/neural-mpcx/tree/v2.1.0","relation":"isSupplementTo","scheme":"url"},{"identifier":"10.14278/rodare.4567","relation":"isVersionOf","scheme":"doi"}],"relations":{"version":[{"count":4,"index":3,"is_last":true,"last_child":{"pid_type":"recid","pid_value":"4707"},"parent":{"pid_type":"recid","pid_value":"4567"}}]},"resource_type":{"title":"Software","type":"software"},"title":"NeuralMPCX: A Model Predictive Control library that supports classic MPC and neural MPC with CasADi","version":"v2.1.0"},"owners":[1035],"revision":3,"stats":{"downloads":5.0,"unique_downloads":5.0,"unique_views":57.0,"version_downloads":26.0,"version_unique_downloads":25.0,"version_unique_views":630.0,"version_views":670.0,"version_volume":9790850.0,"views":57.0,"volume":1295420.0},"updated":"2026-06-11T12:02:05.301982+00:00"},{"conceptdoi":"10.14278/rodare.4701","conceptrecid":"4701","created":"2026-06-08T14:52:54.488005+00:00","doi":"10.14278/rodare.4702","files":[{"bucket":"92e24d5b-0293-414e-896f-797fe2268669","checksum":"md5:3854d76d9e28073bce68123a1ef1ed16","key":"mpr.zip","links":{"self":"https://rodare.hzdr.de/api/files/92e24d5b-0293-414e-896f-797fe2268669/mpr.zip"},"size":79460,"type":"zip"}],"id":4702,"links":{"badge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.4702.svg","bucket":"https://rodare.hzdr.de/api/files/92e24d5b-0293-414e-896f-797fe2268669","conceptbadge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.4701.svg","conceptdoi":"https://doi.org/10.14278/rodare.4701","doi":"https://doi.org/10.14278/rodare.4702","html":"https://rodare.hzdr.de/record/4702","latest":"https://rodare.hzdr.de/api/records/4702","latest_html":"https://rodare.hzdr.de/record/4702","self":"https://rodare.hzdr.de/api/records/4702"},"metadata":{"access_right":"open","access_right_category":"success","communities":[{"id":"rodare"}],"creators":[{"name":"Weber, Norbert","orcid":"0000-0002-5191-0122"},{"name":"Beckstein, Pascal","orcid":"0000-0001-5488-2166"},{"name":"Galindo, Vladimir","orcid":"0000-0002-7489-863X"}],"description":"<p>The repository contains the OpenFOAM solver together with a testcase (sloshing, 120A).</p>","doc_id":"1","doi":"10.14278/rodare.4702","keywords":[],"license":{"id":"GPL-3.0+"},"pub_id":"43490","publication_date":"2026-06-08","related_identifiers":[{"identifier":"10.1063/1.4982900","relation":"isReferencedBy","scheme":"doi"},{"identifier":"https://www.hzdr.de/publications/Publ-43490","relation":"isIdenticalTo","scheme":"url"},{"identifier":"https://www.hzdr.de/publications/Publ-24544","relation":"isReferencedBy","scheme":"url"},{"identifier":"https://www.hzdr.de/publications/Publ-25910","relation":"isReferencedBy","scheme":"url"},{"identifier":"10.14278/rodare.4701","relation":"isVersionOf","scheme":"doi"}],"relations":{"version":[{"count":1,"index":0,"is_last":true,"last_child":{"pid_type":"recid","pid_value":"4702"},"parent":{"pid_type":"recid","pid_value":"4701"}}]},"resource_type":{"title":"Software","type":"software"},"title":"Data publication: Sloshing instability and electrolyte layer rupture in liquid metal batteries"},"owners":[497],"revision":4,"stats":{"downloads":3.0,"unique_downloads":3.0,"unique_views":30.0,"version_downloads":3.0,"version_unique_downloads":3.0,"version_unique_views":30.0,"version_views":36.0,"version_volume":238380.0,"views":36.0,"volume":238380.0},"updated":"2026-06-11T06:30:56.117438+00:00"},{"conceptdoi":"10.14278/rodare.4699","conceptrecid":"4699","created":"2026-06-08T14:49:01.378086+00:00","doi":"10.14278/rodare.4700","files":[{"bucket":"cc4bc88c-6f8b-4051-8aae-e59fb100e9ce","checksum":"md5:15729c9fffaf8f1c9683d221eb1fb368","key":"evfFoam.zip","links":{"self":"https://rodare.hzdr.de/api/files/cc4bc88c-6f8b-4051-8aae-e59fb100e9ce/evfFoam.zip"},"size":6037352,"type":"zip"}],"id":4700,"links":{"badge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.4700.svg","bucket":"https://rodare.hzdr.de/api/files/cc4bc88c-6f8b-4051-8aae-e59fb100e9ce","conceptbadge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.4699.svg","conceptdoi":"https://doi.org/10.14278/rodare.4699","doi":"https://doi.org/10.14278/rodare.4700","html":"https://rodare.hzdr.de/record/4700","latest":"https://rodare.hzdr.de/api/records/4700","latest_html":"https://rodare.hzdr.de/record/4700","self":"https://rodare.hzdr.de/api/records/4700"},"metadata":{"access_right":"open","access_right_category":"success","communities":[{"id":"rodare"}],"creators":[{"name":"Weber, Norbert","orcid":"0000-0002-5191-0122"},{"name":"Beckstein, Pascal","orcid":"0000-0001-5488-2166"},{"name":"Galindo, Vladimir","orcid":"0000-0002-7489-863X"}],"description":"<p>The repository contains the OpenFOAM solver (OpenFOAM-v2112) and a test case of the published simulations (Zhilin, 200A).</p>","doc_id":"1","doi":"10.14278/rodare.4700","keywords":[],"license":{"id":"GPL-3.0+"},"pub_id":"43500","publication_date":"2026-06-08","related_identifiers":[{"identifier":"10.1016/j.compfluid.2018.03.047","relation":"isReferencedBy","scheme":"doi"},{"identifier":"https://www.hzdr.de/publications/Publ-43500","relation":"isIdenticalTo","scheme":"url"},{"identifier":"https://www.hzdr.de/publications/Publ-25910","relation":"isReferencedBy","scheme":"url"},{"identifier":"10.14278/rodare.4699","relation":"isVersionOf","scheme":"doi"}],"relations":{"version":[{"count":1,"index":0,"is_last":true,"last_child":{"pid_type":"recid","pid_value":"4700"},"parent":{"pid_type":"recid","pid_value":"4699"}}]},"resource_type":{"title":"Software","type":"software"},"title":"Data publication: Electro-vortex flow simulation using coupled meshes"},"owners":[497],"revision":5,"stats":{"downloads":2.0,"unique_downloads":2.0,"unique_views":35.0,"version_downloads":2.0,"version_unique_downloads":2.0,"version_unique_views":35.0,"version_views":44.0,"version_volume":12074704.0,"views":44.0,"volume":12074704.0},"updated":"2026-06-11T06:31:43.728939+00:00"},{"conceptdoi":"10.14278/rodare.3841","conceptrecid":"3841","created":"2026-06-04T13:21:55.506429+00:00","doi":"10.14278/rodare.4694","files":[{"bucket":"6f643f3d-dbb1-4c89-b63b-17ffb8d7e837","checksum":"md5:8ddf0edecdacba83bb9ed018354842d5","key":"pereirageomet/digiflot-v1.2.0.zip","links":{"self":"https://rodare.hzdr.de/api/files/6f643f3d-dbb1-4c89-b63b-17ffb8d7e837/pereirageomet/digiflot-v1.2.0.zip"},"size":4493127,"type":"zip"}],"id":4694,"links":{"badge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.4694.svg","bucket":"https://rodare.hzdr.de/api/files/6f643f3d-dbb1-4c89-b63b-17ffb8d7e837","conceptbadge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.3841.svg","conceptdoi":"https://doi.org/10.14278/rodare.3841","doi":"https://doi.org/10.14278/rodare.4694","html":"https://rodare.hzdr.de/record/4694","latest":"https://rodare.hzdr.de/api/records/4694","latest_html":"https://rodare.hzdr.de/record/4694","self":"https://rodare.hzdr.de/api/records/4694"},"metadata":{"access_right":"open","access_right_category":"success","communities":[{"id":"fwg"},{"id":"rodare"}],"creators":[{"affiliation":"Helmholtz-Zentrum Dresden-Rossendorf, Helmholtz Institute Freiberg for Resource Technology","name":"Pereira, Lucas","orcid":"0000-0001-8041-5406"},{"affiliation":"Helmholtz-Zentrum Dresden-Rossendorf, Helmholtz Institute Freiberg for Resource Technology","name":"Schmidt, Christian"},{"affiliation":"Helmholtz-Zentrum Dresden-Rossendorf, Helmholtz Institute Freiberg for Resource Technology","name":"Rudolph, Martin","orcid":"0000-0002-5374-6135"}],"description":"A modular laboratory assistant tailored for froth flotation experiments","doc_id":"1","doi":"10.14278/rodare.4694","keywords":["laboratory assistant","froth flotation","Model-View-Controller architecture","event-driven architecture"],"license":{"id":"GPL-3.0"},"pub_id":"41542","publication_date":"2026-06-04","related_identifiers":[{"identifier":"https://github.com/pereirageomet/digiflot/tree/v1.2.0","relation":"isSupplementTo","scheme":"url"},{"identifier":"https://www.hzdr.de/publications/Publ-41542","relation":"isIdenticalTo","scheme":"url"},{"identifier":"10.14278/rodare.3841","relation":"isVersionOf","scheme":"doi"}],"relations":{"version":[{"count":11,"index":10,"is_last":true,"last_child":{"pid_type":"recid","pid_value":"4694"},"parent":{"pid_type":"recid","pid_value":"3841"}}]},"resource_type":{"title":"Software","type":"software"},"title":"DigiFlot: a modular laboratory assistant tailored for froth flotation experiments","version":"v1.2.0"},"owners":[102],"revision":5,"stats":{"downloads":28.0,"unique_downloads":27.0,"unique_views":148.0,"version_downloads":118.0,"version_unique_downloads":105.0,"version_unique_views":3838.0,"version_views":4138.0,"version_volume":518122315.0,"views":154.0,"volume":125807556.0},"updated":"2026-06-08T06:45:52.675322+00:00"},{"conceptdoi":"10.14278/rodare.4615","conceptrecid":"4615","created":"2026-06-03T06:17:17.827922+00:00","doi":"10.14278/rodare.4693","files":[{"bucket":"d9a027e4-ab2b-4d03-b228-69dd3cf8b206","checksum":"md5:0d260a7d1b8ba8c1f7176d0cffa281ac","key":"2026-01-12_Mechanistic Wollastonitepaper-First draft - SH-final.pdf","links":{"self":"https://rodare.hzdr.de/api/files/d9a027e4-ab2b-4d03-b228-69dd3cf8b206/2026-01-12_Mechanistic%20Wollastonitepaper-First%20draft%20-%20SH-final.pdf"},"size":1234143,"type":"pdf"},{"bucket":"d9a027e4-ab2b-4d03-b228-69dd3cf8b206","checksum":"md5:17ed89af3860677ace17b4291692da3e","key":"BET.zip","links":{"self":"https://rodare.hzdr.de/api/files/d9a027e4-ab2b-4d03-b228-69dd3cf8b206/BET.zip"},"size":43802,"type":"zip"},{"bucket":"d9a027e4-ab2b-4d03-b228-69dd3cf8b206","checksum":"md5:5cb101301edc6fdf41d33a88dc2a6036","key":"DOE_Wollastonite-carbonation.xlsx","links":{"self":"https://rodare.hzdr.de/api/files/d9a027e4-ab2b-4d03-b228-69dd3cf8b206/DOE_Wollastonite-carbonation.xlsx"},"size":21752,"type":"xlsx"},{"bucket":"d9a027e4-ab2b-4d03-b228-69dd3cf8b206","checksum":"md5:96f3ad3af033d534d327fd51a4322414","key":"Figures.zip","links":{"self":"https://rodare.hzdr.de/api/files/d9a027e4-ab2b-4d03-b228-69dd3cf8b206/Figures.zip"},"size":10933067,"type":"zip"},{"bucket":"d9a027e4-ab2b-4d03-b228-69dd3cf8b206","checksum":"md5:efc1c4300a29537e65a72abdf4c04c9e","key":"Kinetics.zip","links":{"self":"https://rodare.hzdr.de/api/files/d9a027e4-ab2b-4d03-b228-69dd3cf8b206/Kinetics.zip"},"size":14523,"type":"zip"},{"bucket":"d9a027e4-ab2b-4d03-b228-69dd3cf8b206","checksum":"md5:a18c32a61e8eb53abb016d5f3b4ae86b","key":"Pyc.zip","links":{"self":"https://rodare.hzdr.de/api/files/d9a027e4-ab2b-4d03-b228-69dd3cf8b206/Pyc.zip"},"size":11745,"type":"zip"},{"bucket":"d9a027e4-ab2b-4d03-b228-69dd3cf8b206","checksum":"md5:75bbbafb76ee4790b52e8e082d90f245","key":"TGA.zip","links":{"self":"https://rodare.hzdr.de/api/files/d9a027e4-ab2b-4d03-b228-69dd3cf8b206/TGA.zip"},"size":134985,"type":"zip"},{"bucket":"d9a027e4-ab2b-4d03-b228-69dd3cf8b206","checksum":"md5:dfe6bffdcdaffde24b178f82e8d31510","key":"XRD.zip","links":{"self":"https://rodare.hzdr.de/api/files/d9a027e4-ab2b-4d03-b228-69dd3cf8b206/XRD.zip"},"size":29571,"type":"zip"},{"bucket":"d9a027e4-ab2b-4d03-b228-69dd3cf8b206","checksum":"md5:13a402df46b3b411a1beddf73682e4a9","key":"XRF.zip","links":{"self":"https://rodare.hzdr.de/api/files/d9a027e4-ab2b-4d03-b228-69dd3cf8b206/XRF.zip"},"size":11349,"type":"zip"}],"id":4693,"links":{"badge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.4693.svg","bucket":"https://rodare.hzdr.de/api/files/d9a027e4-ab2b-4d03-b228-69dd3cf8b206","conceptbadge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.4615.svg","conceptdoi":"https://doi.org/10.14278/rodare.4615","doi":"https://doi.org/10.14278/rodare.4693","html":"https://rodare.hzdr.de/record/4693","latest":"https://rodare.hzdr.de/api/records/4693","latest_html":"https://rodare.hzdr.de/record/4693","self":"https://rodare.hzdr.de/api/records/4693"},"metadata":{"access_right":"open","access_right_category":"success","communities":[{"id":"ceri²"},{"id":"energy"},{"id":"rodare"}],"creators":[{"name":"Homaee, Sahra","orcid":"0009-0004-8682-6432"},{"name":"Möckel, Robert","orcid":"0000-0002-2583-6889"},{"name":"Ebert, Doreen","orcid":"0009-0001-0426-9774"},{"name":"Rudolph, Martin","orcid":"0000-0002-5374-6135"}],"description":"<p>The raw date for this publication comprises ZIP-folders which have the following contents: - BET: surface area raw data - Figures: all figures of the publication - Kinetics: Excel sheet of processed data and fitting of kinetics - Pyc: raw data of Helium pycnometry for density of solids - TGA: raw data of thermogravimetric investigations - XRD: phase analytical raw data from powder x-ray diffraction - XRF: elemental compositional raw data from x-ray fluorescence</p>","doc_id":"1","doi":"10.14278/rodare.4693","keywords":["Wollastonite","near-ambient wet carbonation","calcite","kinetics","CCU","CCSU"],"language":"eng","license":{"id":"CC-BY-4.0"},"pub_id":"43275","publication_date":"2026-04-21","related_identifiers":[{"identifier":"https://www.hzdr.de/publications/Publ-43275","relation":"isIdenticalTo","scheme":"url"},{"identifier":"https://www.hzdr.de/publications/Publ-43274","relation":"isReferencedBy","scheme":"url"},{"identifier":"10.14278/rodare.4615","relation":"isVersionOf","scheme":"doi"}],"relations":{"version":[{"count":2,"index":1,"is_last":true,"last_child":{"pid_type":"recid","pid_value":"4693"},"parent":{"pid_type":"recid","pid_value":"4615"}}]},"resource_type":{"title":"Dataset","type":"dataset"},"title":"Data publication: Regimes in Wet Wollastonite Carbonation: A Comparative Kinetics and Multi-Technique Investigation"},"owners":[347],"revision":2,"stats":{"downloads":53.0,"unique_downloads":44.0,"unique_views":83.0,"version_downloads":211.0,"version_unique_downloads":177.0,"version_unique_views":222.0,"version_views":236.0,"version_volume":257770614.0,"views":84.0,"volume":64542375.0},"updated":"2026-06-03T08:01:58.615137+00:00"},{"conceptdoi":"10.14278/rodare.3065","conceptrecid":"3065","created":"2026-06-02T11:34:26.926767+00:00","doi":"10.14278/rodare.4691","id":4691,"links":{"badge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.4691.svg","conceptbadge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.3065.svg","conceptdoi":"https://doi.org/10.14278/rodare.3065","doi":"https://doi.org/10.14278/rodare.4691","html":"https://rodare.hzdr.de/record/4691","latest":"https://rodare.hzdr.de/api/records/4691","latest_html":"https://rodare.hzdr.de/record/4691","self":"https://rodare.hzdr.de/api/records/4691"},"metadata":{"access_conditions":"<p>Access restricted until the associated publication is accepted for publication, it will be open afterwards. Until then, access is only available for the review process.</p>","access_right":"restricted","access_right_category":"danger","communities":[{"id":"rodare"},{"id":"rofex"}],"creators":[{"name":"Papapetrou, Theodoros Nestor","orcid":"0000-0002-4010-4408"},{"name":"Bieberle, Martina","orcid":"0000-0003-2195-6012"},{"name":"Barthel, Frank","orcid":"0009-0004-7999-0728"},{"name":"Hampel, Uwe","orcid":"0000-0002-7371-0148"},{"name":"Lecrivain, Gregory","orcid":"0000-0003-0540-3426"}],"description":"<p>Original video camera data, UFXCT image data and DEM simulation data used in the associated publication</p>\n\n<p>&quot;Effect of filling degree on particle segregation in a rotating drum - an experimental and numerical study&quot;</p>\n\n<p>by&nbsp;Theodoros Nestor Papapetrou, Martina Bieberle, Frank Barthel,<sup>&nbsp;</sup>Uwe Hampel and&nbsp;Gregory Lecrivain.&nbsp; This updated entry is linked to the manuscript resubmission following revision.</p>\n\n<p>PRE_2nd_submission.tar.gz (formerly&nbsp;aggregate_data): Scripts for figure production<br>\ncamera_code: code used to process camera data<br>\ncamera_data: image camera data<br>\nDEM_code: code used to process output DEM data<br>\nDEM_data: LIGGGHTS input data<br>\nrotating_VTK_data_X.zip: DEM output data related to scenario X, with X=1,2,3,...,7<br>\nUFXCT_code:&nbsp; code used to process UFXCTdata<br>\nUFXCT_data:&nbsp; UFXCT data</p>","doc_id":"1","doi":"10.14278/rodare.4691","keywords":[],"language":"eng","pub_id":"39449","publication_date":"2026-06-01","related_identifiers":[{"identifier":"https://www.hzdr.de/publications/Publ-39449","relation":"isIdenticalTo","scheme":"url"},{"identifier":"https://www.hzdr.de/publications/Publ-39503","relation":"isReferencedBy","scheme":"url"},{"identifier":"10.14278/rodare.3065","relation":"isVersionOf","scheme":"doi"}],"relations":{"version":[{"count":2,"index":1,"is_last":true,"last_child":{"pid_type":"recid","pid_value":"4691"},"parent":{"pid_type":"recid","pid_value":"3065"}}]},"resource_type":{"title":"Dataset","type":"dataset"},"title":"Data and code: Investigation of the effect of filling degree on particle segregation in a rotating drum using non-invasive measurement techniques and DEM simulations"},"owners":[283],"revision":4,"stats":{"downloads":0.0,"unique_downloads":0.0,"unique_views":62.0,"version_downloads":1.0,"version_unique_downloads":1.0,"version_unique_views":643.0,"version_views":702.0,"version_volume":9847401.0,"views":64.0,"volume":0.0},"updated":"2026-06-08T10:57:45.422515+00:00"},{"conceptdoi":"10.14278/rodare.4180","conceptrecid":"4180","created":"2026-06-02T11:05:30.561227+00:00","doi":"10.14278/rodare.4687","files":[{"bucket":"143a01db-87f8-48a2-8d7f-1d26815d46e6","checksum":"md5:e3a845fd04977bef2c5e1497f3e60ed2","key":"findslab_v1.1.zip","links":{"self":"https://rodare.hzdr.de/api/files/143a01db-87f8-48a2-8d7f-1d26815d46e6/findslab_v1.1.zip"},"size":259418,"type":"zip"}],"id":4687,"links":{"badge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.4687.svg","bucket":"https://rodare.hzdr.de/api/files/143a01db-87f8-48a2-8d7f-1d26815d46e6","conceptbadge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.4180.svg","conceptdoi":"https://doi.org/10.14278/rodare.4180","doi":"https://doi.org/10.14278/rodare.4687","html":"https://rodare.hzdr.de/record/4687","latest":"https://rodare.hzdr.de/api/records/4687","latest_html":"https://rodare.hzdr.de/record/4687","self":"https://rodare.hzdr.de/api/records/4687"},"metadata":{"access_right":"open","access_right_category":"success","communities":[{"id":"crc1415"},{"id":"fwi"},{"id":"ibc"},{"id":"matter"},{"id":"rodare"}],"creators":[{"affiliation":"Theoretical Chemistry, Technische Universität Dresden, 01062 Dresden, Germany & Institute of Ion Beam Physics and Materials Research, Helmholtz-Zentrum Dresden-Rossendorf, 01328 Dresden, Germany","name":"Barnowsky, Tom","orcid":"0000-0003-1626-4644"},{"affiliation":"Theoretical Chemistry, Technische Universität Dresden, 01062 Dresden, Germany & Institute of Ion Beam Physics and Materials Research, Helmholtz-Zentrum Dresden-Rossendorf, 01328 Dresden, Germany","name":"Friedrich, Rico","orcid":"0000-0002-4066-3840"}],"description":"<p><strong>FINDSLAB: Software for Exfoliation and Cleavage of Crystals</strong></p>\n\n<p><em>Tom Barnowsky &amp; Rico Friedrich<br>\nTechnische Universit&auml;t Dresden &amp; Helmholtz-Zentrum Dresden-Rossendorf, Germany</em></p>\n\n<p>This program implements the XCP method to identify 2D materials from bulk materials by estimating bonding energies using a two-body potential model [1].</p>\n\n<p><strong>Potential Models</strong></p>\n\n<p>The code supports a range of two-body potential parametrizations&nbsp;<span class=\"math-tex\">\\(V(r)\\)</span>, namely:</p>\n\n<ol>\n\t<li>Lennard-Jones + Yukawa</li>\n\t<li>Morse + Yukawa</li>\n\t<li>Mie + Yukawa</li>\n</ol>\n\n<p>Parameters are provided as plain text files which are specified via the environment variable `FINDSLAB_POTDATA`. Note that all energies have to be multiplied by a factor two to compare to surface/bonding energies.</p>\n\n<p><strong>Build</strong></p>\n\n<p>Run `make` serially (without `-j n`). A binary will be created in the `bin` directory.</p>\n\n<p>Requirements: a recent Fortran compiler, BLAS and LAPACK.</p>\n\n<p><strong>Usage</strong></p>\n\n<p>FINDSLAB provides some instructions when running `findslab --help`.</p>\n\n<p>The code is designed to work with VASP POSCAR files, however, the reader is not fully general and expects the formatting as it is found in the AFLOW database (<a href=\"https://aflow.org\">aflow.org</a>) [2]. To convert general structure files (including those from other codes) to this format, use the AFLOW software to run `aflow --vasp`. The aflow code is available at&nbsp;<a href=\"https://github.com/aflow-org/aflow\">github.com/aflow-org/aflow</a>.</p>\n\n<p>Here we provide an example code to determine HKLSEARCH slabs from bulk Ca<sub>3</sub>N<sub>2</sub> retrieved via the AFLOW REST API [3]:</p>\n\n<pre><code class=\"language-bash\">export FINDSLAB_POTDATA=&lt;path to file&gt;\nexport OPENBLAS_NUM_THREADS=1\ncurl http://aflowlib.duke.edu/AFLOWDATA/ICSD_WEB/HEX/Ca3N2_ICSD_169727/CONTCAR.relax.vasp |\n    aflow --sconv |\n    findslab --hklsearch</code></pre>\n\n<p>Conversion to the conventional unit cell via `aflow --sconv` is optional and is only used here to relate Miller indices to the conventional cell.</p>\n\n<p><strong>Release Notes</strong></p>\n\n<ul>\n\t<li><em>v1.1</em>: Included Morse+Yukawa potential data with code. Fixed crashes occurring at very low spacing between parallel high-index lattice planes.</li>\n\t<li><em>v1.0</em>: Initial release.</li>\n</ul>\n\n<p><strong>Acknowledgements</strong></p>\n\n<p>The authors thank Carsten Timm, Steve Schmerler, and Moritz Leucke for fruitful discussions. Parts of this work are based on an implementation for creating Miller planes from the atomic simulation environment (ASE) [4].&nbsp; Additionally, we implement the criterion of Mounet <em>et al.</em> [5] to identify van der Waals-bound layers in bulk structures.</p>\n\n<p><strong>License</strong></p>\n\n<p>This dataset is published under the Apache 4.0 license. We kindly ask works based on this software to cite this entry and/or the associated publication.</p>","doc_id":"1","doi":"10.14278/rodare.4687","keywords":["2D materials","non-van der Waals compounds","computational materials science"],"language":"eng","license":{"id":"Apache-2.0"},"notes":"FINDSLAB provides the calculation backend for xcp.hzdr.de, which offers an interactive interface to explore the implemented approaches.","pub_id":"42447","publication_date":"2026-06-02","references":["[1] T. Barnowsky, C. Timm, and R. Friedrich, arXiv:2512.16721 (2025)","[2] S. Divilov et al., High Entropy Alloys Mater. 3, 178 (2025).","[3] R. H. Taylor et al., Comp. Mat. Sci. 93, 178 (2014).","[4] A. H. Larsen et al., J. Phys.: Condens. Matter 29, 273002 (2017).","[5] N. Mounet et al., Nat. Nanotechnol. 13, 246 (2018)."],"related_identifiers":[{"identifier":"10.1007/s44210-025-00058-2","relation":"cites","scheme":"doi"},{"identifier":"10.1016/j.commatsci.2014.05.014","relation":"cites","scheme":"doi"},{"identifier":"10.1088/1361-648X/aa680e","relation":"cites","scheme":"doi"},{"identifier":"10.1038/s41565-017-0035-5","relation":"cites","scheme":"doi"},{"identifier":"https://www.hzdr.de/publications/Publ-42447","relation":"isIdenticalTo","scheme":"url"},{"identifier":"10.48550/arXiv.2512.16721","relation":"cites","scheme":"doi"},{"identifier":"10.14278/rodare.4180","relation":"isVersionOf","scheme":"doi"}],"relations":{"version":[{"count":2,"index":1,"is_last":true,"last_child":{"pid_type":"recid","pid_value":"4687"},"parent":{"pid_type":"recid","pid_value":"4180"}}]},"resource_type":{"title":"Software","type":"software"},"title":"FINDSLAB: Software for Exfoliation and Cleavage of Crystals","version":"1.1"},"owners":[475],"revision":6,"stats":{"downloads":4.0,"unique_downloads":4.0,"unique_views":82.0,"version_downloads":17.0,"version_unique_downloads":17.0,"version_unique_views":414.0,"version_views":442.0,"version_volume":1704533.0,"views":86.0,"volume":1037672.0},"updated":"2026-06-09T16:05:27.382940+00:00"},{"conceptdoi":"10.14278/rodare.4684","conceptrecid":"4684","created":"2026-05-28T12:33:12.817214+00:00","doi":"10.14278/rodare.4685","id":4685,"links":{"badge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.4685.svg","conceptbadge":"https://rodare.hzdr.de/badge/doi/10.14278/rodare.4684.svg","conceptdoi":"https://doi.org/10.14278/rodare.4684","doi":"https://doi.org/10.14278/rodare.4685","html":"https://rodare.hzdr.de/record/4685","latest":"https://rodare.hzdr.de/api/records/4685","latest_html":"https://rodare.hzdr.de/record/4685","self":"https://rodare.hzdr.de/api/records/4685"},"metadata":{"access_conditions":"<p></p>","access_right":"restricted","access_right_category":"danger","communities":[{"id":"rodare"}],"creators":[{"affiliation":"FWOA","name":"Duckstein, Alexandra","orcid":"0009-0002-5241-8540"},{"affiliation":"FWOA","name":"Pospiech, Solveig","orcid":"0000-0003-2727-2375"},{"affiliation":"FWOA","name":"Brendler, Vinzenz","orcid":"0000-0001-5570-4177"}],"description":"<p>The file was generated using Python and Geochemist&#39;s Workbench (GWB).<br>\nIn Python, the parameters specified in the header are varied within their respective ranges, and GWB is then executed.<br>\nInput parameters are:<br>\nSolid/liquid ratio (SLR), pH, concentrations of UO2++, NpO2++, Am+++, Eh, Ca++, HCO3-, mineral composition in wt% (albite, orthoclase, quartz, goethite, phlogopite, illite, clinoclase).<br>\nThe conversion of the minerals to grams is based on the SLR and a water volume of 1 L.<br>\nOutput parameters are the Kd values of UO2++, NpO2++, and Am+++ as well as their logarithms to the base 10 (and the imbalance and imbalance error).</p>","doc_id":"1","doi":"10.14278/rodare.4685","pub_id":"43429","publication_date":"2026-05-26","related_identifiers":[{"identifier":"https://www.hzdr.de/publications/Publ-43429","relation":"isIdenticalTo","scheme":"url"},{"identifier":"10.14278/rodare.4684","relation":"isVersionOf","scheme":"doi"}],"relations":{"version":[{"count":1,"index":0,"is_last":true,"last_child":{"pid_type":"recid","pid_value":"4685"},"parent":{"pid_type":"recid","pid_value":"4684"}}]},"resource_type":{"title":"Dataset","type":"dataset"},"title":"Kd Input/Output Matrix for the Sorption of Uranium, Americium, and Neptunium onto Granite","version":"0.12.1"},"owners":[1027],"revision":4,"stats":{"downloads":0.0,"unique_downloads":0.0,"unique_views":50.0,"version_downloads":0.0,"version_unique_downloads":0.0,"version_unique_views":50.0,"version_views":54.0,"version_volume":0.0,"views":54.0,"volume":0.0},"updated":"2026-05-29T10:15:39.190636+00:00"}],"total":1111},"links":{"next":"https://rodare.hzdr.de/api/records/?page=2&sort=mostrecent&size=10","self":"https://rodare.hzdr.de/api/records/?page=1&sort=mostrecent&size=10"}}