English
Related papers

Related papers: JaxoDraw: A graphical user interface for drawing F…

200 papers

The emergence of GUI is a great progress in the history of computer science and software design. GUI makes human computer interaction more simple and interesting. Python, as a popular programming language in recent years, has not been…

Human-Computer Interaction · Computer Science 2018-09-04 Jinwei Lin , Aimin Zhou

Although Extract Method is a key refactoring for improving program comprehension, refactoring tools for such purpose are often underused. To address this shortcoming, we present JExtract, a recommendation system based on structural…

Software Engineering · Computer Science 2015-06-22 Danilo Silva , Ricardo Terra , Marco Tulio Valente

LeoTask is a Java library for computation-intensive and time-consuming research tasks. It automatically executes tasks in parallel on multiple CPU cores on a computing facility. It uses a configuration file to enable automatic exploration…

Software Engineering · Computer Science 2024-01-02 Changwang Zhang , Shi Zhou , Benjamin M. Chain

In this paper we describe EasyInterface, an open-source toolkit for rapid development of web-based graphical user interfaces (GUIs). This toolkit addresses the need of researchers to make their research prototype tools available to the…

Software Engineering · Computer Science 2017-02-02 Jesús Doménech , Samir Genaim , Einar Broch Johnsen , Rudolf Schlatte

FeAmGen.jl is a Julia package designed to generate Feynman diagrams and their corresponding amplitudes for various processes in particle physics. Utilizing the models in the Universal Feynman Output (UFO) format and Qgraf for diagram…

High Energy Physics - Phenomenology · Physics 2024-05-10 Quan-feng Wu , Zhao Li

Changing functional and non-functional software implementation at runtime is useful and even sometimes critical both in development and production environments. JooFlux is a JVM agent that allows both the dynamic replacement of method…

Software Engineering · Computer Science 2012-12-03 Julien Ponge , Frédéric Le Mouël

xloops is a program package that calculates Feynman diagrams by using computer algebra systems. In this paper it is shown which problems to be solved by computer algebra arise during such calculations, and how this problems are handled in…

High Energy Physics - Phenomenology · Physics 2007-05-23 Lars Brucher

This report introduces Juno, a modular Python package for optical design and simulation. Juno consists of a complete library that includes a graphical user interface to design and visualise arbitrary optical elements, set up wave…

Instrumentation and Detectors · Physics 2022-12-27 David Dierickx , Patrick Cleeve , Sergey Gorelick , James C. Whisstock , Alex De Marco

In this article we describe a program -- called planar_draw -- to draw maps on oriented surfaces in the plane. The drawings are coded as tikz files that can easily be manipulated and used in latex documents. Next to plane maps -- a case for…

Computational Geometry · Computer Science 2025-05-19 Gunnar Brinkmann

Networks or graphs are widely used across the sciences to represent relationships of many kinds. igraph (https://igraph.org) is a general-purpose software library for graph construction, analysis, and visualisation, combining fast and…

A set of programs is presented for automatically generating and calculating Feynman diagrams. Diagrams are generated with FeynArts, then algebraically simplified using a combination of Mathematica and FORM implemented in the package…

High Energy Physics - Phenomenology · Physics 2007-05-23 T. Hahn

Autoplot is software developed for the Virtual Observatories in Heliophysics to provide intelligent and automated plotting capabilities for many typical data products that are stored in a variety of file formats or databases. Autoplot has…

Graphics · Computer Science 2010-04-15 J. Faden , R. S. Weigel , J. Merka , R. H. W. Friedel

This work presents an application that generates real-time holograms to be displayed on a holographic optical tweezers setup; a technique that allows the manipulation of particles in the range from micrometres to nanometres. The software is…

Datasets encountered in scientific and engineering applications appear in complex formats (e.g., images, multivariate time series, molecules, video, text strings, networks). Graph theory provides a unifying framework to model such datasets…

Mathematical Software · Computer Science 2025-01-09 David L Cole , Victor M Zavala

The table analysis application TOPCAT uses a custom Java plotting library for highly configurable high-performance interactive or exported visualisations in two and three dimensions. We present here a variety of ways for end users or…

Instrumentation and Methods for Astrophysics · Physics 2014-10-31 M. B. Taylor

The present paper introduces the open-source Java Event Tracer (JETracer) framework for real-time tracing of GUI events within applications based on the AWT, Swing or SWT graphical toolkits. Our framework provides a common event model for…

Software Engineering · Computer Science 2017-02-28 Arthur-Jozsef Molnar

This paper describes the Jas4pp framework for exploring physics cases and for detector-performance studies of future particle collision experiments. Jas4pp is a multi-platform Java program for numeric calculations, scientific visualization…

Computational Physics · Physics 2021-02-09 S. V. Chekanov , G. Gavalian , N. A. Graf

SymJAX is a symbolic programming version of JAX simplifying graph input/output/updates and providing additional functionalities for general machine learning and deep learning applications. From an user perspective SymJAX provides a la…

Mathematical Software · Computer Science 2020-05-22 Randall Balestriero

Creative coding is an experimentation-heavy activity that requires translating high-level visual ideas into code. However, most languages and libraries for creative coding may not be adequately intuitive for beginners. In this paper, we…

Programming Languages · Computer Science 2024-04-17 Mark Edward M. Gonzales , Hans Oswald A. Ibrahim , Elyssia Barrie H. Ong , Ryan Austin Fernandez

Visual analysis of relational data is essential for many real-world analytics tasks, with layout quality being key to interpretability. However, existing layout algorithms often require users to navigate complex parameters to express their…

Graphics · Computer Science 2025-06-23 Hasan Balci , Augustin Luna