English
Related papers

Related papers: g4ppyy: automated Python bindings for GEANT4

200 papers

The Python Testbed for Federated Learning Algorithms is a simple Python FL framework that is easy to use by ML&AI developers who do not need to be professional programmers and is also amenable to LLMs. In the previous research, generic…

Artificial Intelligence · Computer Science 2025-09-08 Miroslav Popovic , Marko Popovic , Miodrag Djukic , Ilija Basicevic

A configurable calorimeter simulation for AI (COCOA) applications is presented, based on the Geant4 toolkit and interfaced with the Pythia event generator. This open-source project is aimed to support the development of machine learning…

AsaPy is a custom-made Python library designed to simplify and optimize the analysis of aerospace simulation data. Instead of introducing new methodologies, it excels in combining various established techniques, creating a unified,…

The correctness and precision of particle physics simulation software, such as Geant4, is expected to yield results that closely align with real-world observations or well-established theoretical predictions. Notably, the accuracy of these…

Computational Physics · Physics 2024-09-11 Angel Bueno Rodriguez , Felix Sattler , Maximilian Perez Prada , Maurice Stephan , Sarah Barnes

\textsc{Pykat} is a Python package which extends the popular optical interferometer modelling software \textsc{Finesse}. It provides a more modern and efficient user interface for conducting complex numerical simulations, as well as…

Instrumentation and Methods for Astrophysics · Physics 2020-04-16 Daniel D. Brown , Philip Jones , Samuel Rowlinson , Andreas Freise , Sean Leavey , Anna C. Green , Daniel Toyra

Computer simulations are used widely across the engineering and science disciplines, including in the research and development of magnetic devices using computational micromagnetics. In this work, we identify and review different approaches…

Computational Physics · Physics 2017-02-27 Marijan Beg , Ryan A. Pepper , Hans Fangohr

Crystalline interfaces are of highly importance in many practical applications. To conduct effective simulation and analysis for coincident site lattice (CSL) interfaces, effective programmes are of high demand in building their CSL…

Materials Science · Physics 2022-11-29 Yaoshu Xie , Kiyou Shibata , Teruyasu Mizoguchi

Interactive notebooks are a precious tool for creating graphical user interfaces and teaching materials. Python and Jupyter are becoming increasingly popular in this context, with Jupyter widgets at the core of the interactive…

Physics Education · Physics 2024-09-02 Dou Du , Taylor J. Baird , Kristjan Eimre , Sara Bonella , Giovanni Pizzi

Geoff is a collection of Python packages that form a framework for automation of particle accelerator controls. With particle accelerator laboratories around the world researching machine learning techniques to improve accelerator…

Accelerator Physics · Physics 2025-09-19 Penelope Madysa , Sabrina Appel , Verena Kain , Michael Schenk

PyTransport constitutes a straightforward code written in C++ together with Python scripts which automatically edit, compile and run the C++ code as a Python module. It has been written for Unix-like systems (OS X and Linux). Primarily the…

Cosmology and Nongalactic Astrophysics · Physics 2017-08-25 David J. Mulryne , John W. Ronayne

PYTHIA is a general-purpose event generator for multiparticle production in high-energy physics. After a general introduction and program news survey, some areas of recent physics progress are considered: the matching to matrix elements,…

High Energy Physics - Phenomenology · Physics 2007-05-23 Torbjörn Sjöstrand

TeNPy (short for 'Tensor Network Python') is a python library for the simulation of strongly correlated quantum systems with tensor networks. The philosophy of this library is to achieve a balance of readability and usability for…

In this work, we present scikit-fingerprints, a Python package for computation of molecular fingerprints for applications in chemoinformatics. Our library offers an industry-standard scikit-learn interface, allowing intuitive usage and easy…

Software Engineering · Computer Science 2025-08-12 Jakub Adamczyk , Piotr Ludynia

This article presents an open-source Python package for simulating micro-thermoelectric generators, based on the work by D. Beretta et al. (Sustainable Energy Fuels, 2017). Featuring a user-friendly graphical user interface and robust…

Mesoscale and Nanoscale Physics · Physics 2025-10-21 D. Beretta

Franka Emika robots have gained significant popularity in research and education due to their exceptional versatility and advanced capabilities. This work introduces panda-py - a Python interface and framework designed to empower Franka…

Robotics · Computer Science 2023-09-27 Jean Elsner

We present the public release of EXP, a basis function expansion C++ library and Python package for running N-body galactic simulations and dynamical discovery. EXP grew out of the need for methodology that seamlessly connects theoretical…

Astrophysics of Galaxies · Physics 2025-05-13 Michael S. Petersen , Martin D. Weinberg

IGUANA is a generic interactive visualisation framework based on a C++ component model. It provides powerful user interface and visualisation primitives in a way that is not tied to any particular physics experiment or detector design. The…

Software Engineering · Computer Science 2008-11-26 George Alverson , Giulio Eulisse , Shahzad Muzaffar , Ianna Osborne , Lassi A. Tuura , Lucas Taylor

This paper presents a novel approach to scientific discovery using an artificial intelligence (AI) environment known as ChatGPT, developed by OpenAI. This is the first paper entirely generated with outputs from ChatGPT. We demonstrate how…

Other Computer Science · Computer Science 2023-09-18 Gerardo Adesso

We describe our contribution as industrial stakeholders to the existing open-source GPU4PySCF project (https: //github.com/pyscf/gpu4pyscf), a GPU-accelerated Python quantum chemistry package. We have integrated GPU acceleration into other…

Proof assistants enable users to develop machine-checked proofs regarding software-related properties. Unfortunately, the interactive nature of these proof assistants imposes most of the proof burden on the user, making formal verification…

Software Engineering · Computer Science 2024-05-08 Pedro Carrott , Nuno Saavedra , Kyle Thompson , Sorin Lerner , João F. Ferreira , Emily First