English
Related papers

Related papers: Circuitscape in Julia: High Performance Connectivi…

200 papers

Neural networks are typically sensitive to small input perturbations, leading to unexpected or brittle behaviour. We present RobustNeuralNetworks.jl: a Julia package for neural network models that are constructed to naturally satisfy a set…

Machine Learning · Computer Science 2025-10-01 Nicholas H. Barbara , Max Revay , Ruigang Wang , Jing Cheng , Ian R. Manchester

For scientific machine learning tasks with a lot of custom code, picking the right Automatic Differentiation (AD) system matters. Our Julia package DifferentiationInterface$.$jl provides a common frontend to a dozen AD backends, unlocking…

Mathematical Software · Computer Science 2025-05-19 Guillaume Dalle , Adrian Hill

The recent increase in public and academic interest in preserving biodiversity has led to the growth of the field of conservation technology. This field involves designing and constructing tools that utilize technology to aid in the…

Quantitative Methods · Quantitative Biology 2023-08-17 Andrew Schulz , Cassie Shriver , Suzanne Stathatos , Benjamin Seleb , Emily Weigel , Young-Hui Chang , M. Saad Bhamla , David Hu , Joseph R. Mendelson , .

Despite recent progress improving the efficiency and quality of motion planning, planning collision-free and dynamically-feasible trajectories in partially-mapped environments remains challenging, since constantly replanning as unseen…

Robotics · Computer Science 2023-06-16 Abhish Khanal , Hoang-Dung Bui , Gregory J. Stein , Erion Plaku

PowerDynamics.jl is a Julia package for time-domain modeling of power grids that is specifically designed for the stability analysis of systems with high shares of renewable energies. It makes use of Julia's state-of-the-art differential…

Systems and Control · Electrical Eng. & Systems 2021-12-15 Anton Plietzsch , Raphael Kogler , Sabine Auer , Julia Merino , Asier Gil-de-Muro , Jan Liße , Christina Vogel , Frank Hellmann

In the nonlinear timeseries analysis literature, countless quantities have been presented as new ``entropy'' or ``complexity'' measures, often with similar roles. The ever-increasing pool of such measures makes creating a sustainable and…

Software Engineering · Computer Science 2025-09-25 George Datseris , Kristian Agasøster Haaga

Climate change impacts a broad spectrum of human resources and activities, necessitating the use of climate models to project long-term effects and inform mitigation and adaptation strategies. These models generate multiple datasets by…

Measuring the connectivity of water in rivers and streams is essential for effective water resource management. Increased extreme weather events associated with climate change can result in alterations to river and stream connectivity.…

Computer Vision and Pattern Recognition · Computer Science 2025-02-04 Timothy James Becker , Derin Gezgin , Jun Yi He Wu , Mary Becker

Global climate models (GCMs), typically run at ~100-km resolution, capture large-scale environmental conditions but cannot resolve convection and cloud processes at kilometer scales. Convection-permitting models offer higher-resolution…

Atmospheric and Oceanic Physics · Physics 2026-05-12 Hungjui Yu , Lander Ver Hoef , Kristen L. Rasmussen , Imme Ebert-Uphoff

With the rise of electronic data, particularly Earth observation data, data-based geospatial modelling using machine learning (ML) has gained popularity in environmental research. Accurate geospatial predictions are vital for domain…

Machine Learning · Computer Science 2023-11-21 Diana Koldasbayeva , Polina Tregubova , Mikhail Gasanov , Alexey Zaytsev , Anna Petrovskaia , Evgeny Burnaev

Julia is a new language for writing data analysis programs that are easy to implement and run at high performance. Similarly, the Dynamic Distributed Dimensional Data Model (D4M) aims to clarify data analysis operations while retaining…

Mathematical Software · Computer Science 2016-12-13 Alexander Chen , Alan Edelman , Jeremy Kepner , Vijay Gadepally , Dylan Hutchison

Machine learning is driving development across many fields in science and engineering. A simple and efficient programming language could accelerate applications of machine learning in various fields. Currently, the programming languages…

Machine Learning · Computer Science 2020-05-19 Kaifeng Gao , Gang Mei , Francesco Piccialli , Salvatore Cuomo , Jingzhi Tu , Zenan Huo

Managing quality (such as service availability or process adherence) during the development, operation, and maintenance of software(-intensive) systems and services is a challenging task. Although many organizations need to define, control,…

Software Engineering · Computer Science 2014-03-24 Michael Kläs , Jens Heidrich , Jürgen Münch , Adam Trendowicz

StreamSampling$.$jl is a Julia library designed to provide general and efficient methods for sampling from data streams in a single pass, even when the total number of items is unknown. In this paper, we describe the capabilities of the…

Software Engineering · Computer Science 2026-05-15 Adriano Meligrana

Like many groups considering the new programming language Julia, we faced the challenge of accessing the algorithms that we develop in Julia from R. Therefore, we developed the R package JuliaConnectoR, available from the CRAN repository…

Mathematical Software · Computer Science 2021-03-31 Stefan Lenz , Maren Hackenberg , Harald Binder

As a follow-up of the industrial problems dealt with in 2018, 2019, 2021 and 2022, in partnership with CCEE and CEPEL, in 2023 the study group Energy planning and environmental constraints focused on the impact that prioritizing multiple…

Optimization and Control · Mathematics 2023-08-10 Luís Felipe Bueno , André Luiz Diniz , Rafael Durbano Lobato , Claudia Sagastizábal , Kenny Vinente

We present a new design pattern for high-performance parallel scientific software, named coalesced communication. This pattern allows for a structured way to improve the communication performance through coalescence of multiple…

Distributed, Parallel, and Cluster Computing · Computer Science 2012-10-17 Hywel B. Carver , Derek Groen , James Hetherington , Rupert W. Nash , Miguel O. Bernabeu , Peter V. Coveney

Adaptive optics systems are usually prototyped in a convenient but slow language like MATLAB or Python, and then re-written from scratch using high-performance C/C++ to perform real-time control. This duplication of effort adds costs and…

Instrumentation and Methods for Astrophysics · Physics 2024-07-11 William Thompson , Darryl Gamroth , Christian Marois , Olivier Lardière

We evaluate Julia as a single language and ecosystem paradigm powered by LLVM to develop workflow components for high-performance computing. We run a Gray-Scott, 2-variable diffusion-reaction application using a memory-bound, 7-point…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-09-29 William F. Godoy , Pedro Valero-Lara , Caira Anderson , Katrina W. Lee , Ana Gainaru , Rafael Ferreira da Silva , Jeffrey S. Vetter

Ecosystems are governed by dynamic processes such as competition for resources, reproduction and dispersal. These shape their biodiversity and how the system responds to change. Current approaches to modelling ecosystems, especially plants,…

Quantitative Methods · Quantitative Biology 2023-03-15 Claire L. Harris , Neil Brummitt , Christina A. Cobbold , Richard Reeve