The Wayback Machine - https://web.archive.org/web/20190726215130/https://julialang.org/research/
Research
Research on Julia is carried out at the Julia Lab at MIT and at many universities worldwide. If you use Julia in your research, we request citing the following paper:
Prizes and Awards
Researchers contributing to Julia have been awarded various prizes:
Sponsors
We thank our sponsors for making Julia possible:
Publications
Here's a list of publications about the Julia language, its standard
library, Julia packages, and technical computing applications. It
is by no means complete, and is based on submissions by
authors. A broader list of papers is available on Google
Scholar.
In order to make Julia packages and projects easy to cite, the
community has settled on a standard location and format for
bibliographic information. Please add a CITATION.bib file (BibTeX
format) in the top-level directory of your package or repo. The key
for the bib entry should be <PackageName.jl>-<year>-<letter> (Use a
letter if you have multiple citations in same year). For example, see
the
CITATION.bib
file in the Julia repo.
We welcome additions to this list in the form of
pull requests.
2019
-
JuliaReach: a Toolbox for Set-Based Reachability.
Sergiy Bogomolov, Marcelo Forets, Goran Frehse, Kostiantyn Potomkin and Christian Schilling
(2019)
HSCC '19 Proceedings of the 22nd ACM International Conference on Hybrid Systems: Computation and Control.
doi: 10.1145/3302504.3311804.
arXiv: 1901.10736.
Packages: LazySets.jl and Reachability.jl.
-
Reachability analysis of linear hybrid systems via block decomposition.
Sergiy Bogomolov, Marcelo Forets, Goran Frehse, Kostiantyn Potomkin and Christian Schilling
(2019)
.
arXiv: 1905.02458.
Packages: LazySets.jl and Reachability.jl.
-
TaylorSeries.jl: Taylor expansions in one and several variables in Julia.
Luis Benet and David P. Sanders
(2019)
Journal of Open Source Software, 4(36): 1043.
doi: 10.21105/joss.01043.
Packages: TaylorSeries.jl.
-
3264 Conics in a Second.
Paul Breiding, Bernd Sturmfels and Sascha Timme
(2019)
.
arXiv: 1902.05518.
Packages: HomotopyContinuation.jl.
-
Distributed MCMC Inference in Dirichlet Process Mixture Models Using Julia.
Or Dinari, Angel Yu, Oren Freifeld and John W. Fisher III
(2019)
International Symposium on Cluster, Cloud and Grid Computing (CCGRID) Workshop on High Performance Machine Learning Workshop: 518–525.
doi: 10.1109/CCGRID.2019.00066.
url: https://www.cs.bgu.ac.il/~dinari/papers/dpmm_hpml2019.pdf.
Packages: DPMMSubClusters.jl.
-
CellFishing.jl: an ultrafast and scalable cell search method for single-cell RNA sequencing.
Kenta Sato, Koki Tsuyuzaki, Kentaro Shimizu and Itoshi Nikaido
(2019)
Genome Biology, 20(31).
doi: 10.1186/s13059-019-1639-x.
Packages: CellFishing.jl.
-
ARCH-COMP19 Category Report: Continuous and Hybrid Systems with Nonlinear Dynamics.
Fabian Immler, Matthias Althoff, Luis Benet, Alexandre Chapoutot, Xin Chen, Marcelo Forets, Luca Geretti, Niklas Kochdumper, David P. Sanders and Christian Schilling
(2019)
ARCH19. 6th International Workshop on Applied Verification of Continuous and Hybrid Systems, 61: 41–61.
doi: 10.29007/m75b.
Packages: ARCH2019_RE, LazySets.jl, Reachability.jl, TaylorIntegration.jl, TaylorSeries.jl and TaylorModels.jl.
-
Broyden's method for nonlinear eigenproblems.
Elias Jarlebring
(2019)
SIAM J. Sci. Comput., 42: A989–A1012.
doi: 10.1137/18M1173150.
arXiv: 1802.07322.
Packages: NonlinearEigenproblems.jl.
-
Variational Quantum Eigensolver with Fewer Qubits.
Jin-Guo Liu, Yi-Hong Zhang, Yuan Wan and Lei Wang
(2019)
.
arXiv: 1902.02663.
Packages: Yao.jl, CuYao.jl and QuantumMPS.
-
Practically surreal: Surreal arithmetic in Julia.
Matthew Roughan
(2019)
SoftwareX, 9: 293–298.
doi: https://doi.org/10.1016/j.softx.2019.03.005.
url: https://www.sciencedirect.com/science/article/pii/S2352711018302152.
-
A highly accurate pixel-based FRAP model based on spectral-domain numerical methods.
M. Röding, L. Lacroix, A. Krona, T. Gebäck and N. Lorén
(2019)
Biophysical Journal, 116: 1348–1361.
doi: 10.1016/j.bpj.2019.02.023.
-
Thermodynamic Property and Fluid Modeling with Modern Programming Language Constructs.
Martin Otter, Hilding Elmqvist, Dirk Zimmer and Christopher Laughman
(2019)
Modelica'2019 - Proceedings of the 13th International Modelica Conference.
doi: 10.3384/ecp19157589.
Packages: ModiaMedia.jl.
2018
-
Julia: Dynamism and Performance Reconciled by Design.
Jeff Bezanson, Jiahao Chen, Benjamin Chung, Stefan Karpinski, Viral B. Shah, Jan Vitek and Lionel Zoubritzky
(2018)
Proceedings of the ACM on Programming Languages, 2(OOPSLA): Article No. 120 .
doi: 10.1145/3276490.
url: http://janvitek.org/pubs/oopsla18b.pdf.
-
Reach Set Approximation through Decomposition with Low-dimensional Sets and High-dimensional Matrices.
Sergiy Bogomolov, Marcelo Forets, Goran Frehse, Frédéric Viry, Andreas Podelski and Christian Schilling
(2018)
HSCC '18 Proceedings of the 21st International Conference on Hybrid Systems: Computation and Control: 41–50.
doi: 10.1145/3178126.3178128.
arXiv: 1801.09526.
Packages: LazySets.jl and Reachability.jl.
-
HomotopyContinuation.jl: A package for Homotopy Continuation in Julia.
Paul Breiding and Sascha Timme
(2018)
Mathematical Software – ICMS 2018, 10931: 458-465.
doi: 10.1007/978-3-319-96418-8_54.
Packages: HomotopyContinuation.jl.
-
Automatic Full Compilation of Julia Programs and ML Models to Cloud TPUs.
Keno Fischer and Elliot Saba
(2018)
.
arXiv: 1810.09868.
url: https://github.com/JuliaTPU.
Packages: XLA.jl.
-
GeoStats.jl -- High-performance geostatistics in Julia.
Júlio Hoffimann
(2018)
Journal of Open Source Software, 3: 692.
doi: 10.21105/joss.00692.
Packages: GeoStats.jl.
-
Don't Unroll Adjoint: Differentiating SSA-Form Programs.
Michael J Innes
(2018)
.
arXiv: 1810.07951.
Packages: Zygote.jl.
-
Fashionable Modelling with Flux.
Michael J Innes, Elliot Saba, Keno Fischer, Dhairya Gandhi, Marco Concetto Rudilosso, Neethu Mariya Joy, Tejan Karmali, Avik Pal and Viral Shah
(2018)
.
arXiv: 1811.01457.
Packages: Flux.jl.
-
Certifying numerical estimates of spectral gaps.
Marek Kaluba and Piotr W. Nowak
(2018)
Groups Complexity Cryptology, 10(1): 33–41.
doi: 10.1515/gcc-2018-0004.
arXiv: 1703.0968.
Packages: Groups.jl, GroupRings.jl and PropertyT.jl.
-
An automatic deployment support for processing remote sensing data in the Cloud.
André Lage-Freitas, Raphael P. Ribeiro, Naelson D. C. Oliveira and Alejandro C. Frery
(2018)
2018 IEEE International Geoscience and Remote Sensing Symposium (IGARSS): 2054-2057.
doi: 10.1109/IGARSS.2018.8518964.
Packages: Infra.jl.
-
Kpax3: Bayesian bi-clustering of large sequence datasets.
Alberto Pessia and Jukka Corander
(2018)
Bioinformatics, 34(12): 2132–2133.
doi: 10.1093/bioinformatics/bty056.
Packages: Kpax3.jl.
-
Live Network Simulation in Julia: Design and Implementation of LiveSim.jl.
Peter Kourzanov
(2018)
Proceedings of the 10th Workshop on Ns-3: 30–36.
doi: 10.1145/3199902.3199908.
-
Optim: A mathematical optimization package for Julia.
Patrick Kofod Mogensen and Asbjørn Nilsen Riseth
(2018)
Journal of Open Source Software, 3(24): 615.
doi: 10.21105/joss.00615.
Packages: Optim.jl and LineSearches.jl.
-
Effective diffusivity in lattices of impermeable superballs.
M. Röding
(2018)
Physical Review E, 98: 052908.
doi: 10.1103/PhysRevE.98.052908.
-
Massively parallel approximate Bayesian computation for estimating nanoparticle diffusion coefficients, sizes and concentrations using confocal laser scanning microscopy.
M. Röding and M. Billeter
(2018)
Journal of Microscopy, 271: 174-182.
doi: 10.1111/jmi.12706.
-
Construction of quasipotentials for stochastic dynamical systems: An optimization approach.
Rowan D. Brackston, Andrew Wynn and Michael P. H. Stumpf
(2018)
Physical Review E, 98: 022136.
doi: 10.1103/PhysRevE.98.022136.
arXiv: 1805.07273.
Packages: JuMP.jl and SumOfSquares.jl.
-
Mean-Independent Noise Control of Cell Fates via Intermediate States.
Christopher Rackauckas, Thomas Schilling and Qing Nie
(2018)
iScience, 3(1): 11-20.
doi: 10.1016/j.isci.2018.04.002.
Packages: DifferentialEquations.jl and StochasticDiffEq.jl.
-
Cataloging the visible universe through Bayesian inference at petascale.
Jeffrey Regier, Kiran Pamnany, Keno Fischer, Andreas Noack, Maximilian Lam, Jarrett Revels, Steve Howard, Ryan Giordano, David Schlegel, Jon McAuliffe, Rollin Thomas and Prabhat
(2018)
International Parallel and Distributed Processing Symposium (IPDPS).
arXiv: 1801.10277.
Packages: Celeste.jl.
-
Autonomous Parking Using Optimization-Based Collision Avoidance.
Xiaojing Zhang, Alexander Liniger, Atsushi Sakai and Francesco Borrelli
(2018)
2018 IEEE Conference on Decision and Control (CDC).
doi: 10.1109/CDC.2018.8619433.
url: https://ieeexplore.ieee.org/document/8619433.
Packages: H-OBCA.
-
Julia subtyping: a Rational Reconstruction.
Francesco Zappa Nardelli, Julia Belyakova, Artem Pelenitsyn, Benjamin Chung, Jeff Bezanson and Jan Vitek
(2018)
Proceedings of the ACM on Programming Languages, 2(OOPSLA): Article No. 113 .
doi: 10.1145/3276483.
url: http://janvitek.org/pubs/oopsla18a.pdf.
2017
-
Parallelizing Julia with a Non-Invasive DSL.
Todd A. Anderson, Hai Liu, Lindsey Kuper, Ehsan Totoni, Jan Vitek and Tatiana Shpeisman
(2017)
31st European Conference on Object-Oriented Programming (ECOOP 2017), 74: 4:1–4:29.
doi: 10.4230/LIPIcs.ECOOP.2017.4.
Packages: ParallelAccelerator.jl.
-
A method to reduce the rejection rate in Monte Carlo Markov chains.
Carlo Baldassi
(2017)
Journal of Statistical Mechanics: Theory and Experiment, 2017: 033301.
doi: 10.1088/1742-5468/aa5335.
Packages: RRRMC.jl.
-
Julia: A Fresh Approach to Numerical Computing.
Jeff Bezanson, Alan Edelman, Stefan Karpinski and Viral B. Shah
(2017)
SIAM Review, 59: 65–98.
doi: 10.1137/141000671.
url: https://julialang.org/research/julia-fresh-approach-BEKS.pdf.
-
Effective Extensible Programming: Unleashing Julia on GPUs.
Tim Besard, Christophe Foket and Bjorn De Sutter
(2017)
: 1–14.
doi: 10.1109/TPDS.2018.2872064.
arXiv: 1712.03112.
Packages: CUDAnative.jl, CUDAdrv.jl and LLVM.jl.
-
An analytic approximation of the feasible space of metabolic networks.
Alfredo Braunstein, Anna Paola Muntoni and Andrea Pagnani
(2017)
Nature Communications, 8: 14915.
doi: 10.1038/ncomms14915.
Packages: Metabolic-EP.jl.
-
Molecular structure, configurational entropy and viscosity of silicate melts: Link through the Adam and Gibbs theory of viscous flow.
Charles Le Losq and Daniel R. Neuville
(2017)
Journal of Non-Crystalline Solids, 463: 175–188.
doi: 10.1016/j.jnoncrysol.2017.02.010.
-
JuMP: A Modeling Language for Mathematical Optimization.
Iain Dunning, Joey Huchette and Miles Lubin
(2017)
SIAM Review, 2017(2): 295–320.
doi: 10.1137/15M1020575.
arXiv: 1508.01982.
url: https://mlubin.github.io/pdf/jump-sirev.pdf.
Packages: JuMP.jl.
-
Recompression of Hadamard Products of Tensors in Tucker Format.
Daniel Kressner and Lana Periša
(2017)
SIAM J. Sci. Comput., 39(5): A1879–A1902.
doi: 10.1137/16M1093896.
url: http://sma.epfl.ch/~anchpcommon/publications/ttensors_pp.pdf.
Packages: TensorToolbox.jl.
-
Hopf bifurcation in a nonlocal nonlinear transport equation stemming from stochastic neural dynamics.
Drogoul Audric, and Veltz Romain
(2017)
Chaos, 2017.
doi: 10.1063/1.4976510.
-
POMDPs.jl: A Framework for Sequential Decision Making under Uncertainty.
Maxim Egorov, Zachary N. Sunberg, Edward Balaban, Tim A. Wheeler, Jayesh K. Gupta and Mykel J. Kochenderfer
(2017)
Journal of Machine Learning Research, 18: 1–5.
url: http://jmlr.org/papers/v18/16-300.html.
Packages: POMDPs.jl.
-
Nemo/Hecke: Computer Algebra and Number Theory Packages for the Julia Programming Language.
Claus Fieker, William Hart, Tommy Hofmann and Fredrik Johansson
(2017)
Proceedings of the 2017 ACM on International Symposium on Symbolic and Algebraic Computation: 157–164.
doi: 10.1145/3087604.3087611.
Packages: AbstractAlgebra.jl, Nemo.jl and Hecke.jl.
-
Statistical Deviations from the Theoretical only-SBU Model to Estimate MCU rates in SRAMs.
Francisco J Franco, Juan Antonio Clemente, Maud Baylac, Solenne Rey, Francesca Villa, Hortensia Mecha, Juan A Agapito, Helmut Puchner, Guillaume Hubert and Raoul Velazco
(2017)
IEEE Transactions on Nuclear Science: 2152–2160.
doi: 10.1109/TNS.2017.2726938.
Packages: StatsBase.jl.
-
Predicting Protein Dynamics and Allostery Using Multi-Protein Atomic Distance Constraints.
Joe G Greener, Ioannis Filippis and Michael J E Sternberg
(2017)
Structure, 25: 546-558.
doi: 10.1016/j.str.2017.01.008.
Packages: ProteinEnsembles.jl.
-
Stochastic Simulation by Image Quilting of Process-based Geological Models.
Júlio Hoffimann, Céline Scheidt, Adrian Barfod and Jef Caers
(2017)
Computers & Geosciences, 106: 18–32.
doi: 10.1016/j.cageo.2017.05.012.
Packages: ImageQuilting.jl.
-
Self-induced temperature gradients in Brownian dynamics.
Jack Devine and M. W. Jack
(2017)
Physical Review E, 96(6): 062130.
doi: 10.1103/PhysRevE.96.062130.
-
Characterizing steady states of genome-scale metabolic networks in continuous cell cultures.
J. Fernandez-de-Cossio-Diaz, K. Leon and R. Mulet
(2017)
PLOS Computational Biology.
doi: 10.1371/journal.pcbi.1005835.
arXiv: 1705.09708.
-
Microenvironmental cooperation promotes early spread and bistability of a Warburg-like phenotype.
J. Fernandez-de-Cossio-Diaz, A. De Martino and R. Mulet
(2017)
Scientific Reports.
doi: 10.1038/s41598-017-03342-3.
-
Natural Frequency Calculations with JuliaFEM.
Marja Rapo, Jukka Aho and Tero Frondelius
(2017)
Rakenteiden Mekaniikka, 50(3): 300–303.
doi: 10.23998/rm.65040.
Packages: JuliaFEM.jl.
-
Shape-dependent effective diffusivity in packings of hard cubes and cuboids compared with spheres and ellipsoids.
M. Röding
(2017)
Soft Matter, 13: 8864–8870.
doi: 10.1039/C7SM01910F.
-
Computational screening of diffusive transport in nanoplatelet-filled composites: Use of graphene to enhance polymer barrier properties.
M. Röding, K. Gaska, R. Kádár and N. Lorén
(2017)
ACS Applied Nano Materials, 1: 160–167.
doi: 10.1021/acsanm.7b00067.
-
Adaptive methods for stochastic differential equations via natural embeddings and rejection sampling with memory.
Christopher Rackauckas and Qing Nie
(2017)
Discrete and Continuous Dynamical Systems - Series B, 22(7): 2731-2761.
doi: 10.3934/dcdsb.2017133.
url: http://chrisrackauckas.com/assets/Papers/ChrisRackauckas-AdaptiveSRK.pdf.
Packages: DifferentialEquations.jl and StochasticDiffEq.jl.
-
DifferentialEquations.jl – A Performant and Feature-Rich Ecosystem for Solving Differential Equations in Julia.
Christopher Rackauckas and Qing Nie
(2017)
Journal of Open Research Software, 5(1): 15.
doi: 10.5334/jors.151.
Packages: DifferentialEquations.jl.
-
Functional regression-based fluid permeability prediction in monodisperse sphere packings from isotropic two-point correlation functions.
Magnus Röding, Peter Svensson and Niklas Lorén
(2017)
Computational Materials Science, 134: 126–131.
doi: 10.1016/j.commatsci.2017.03.042.
-
Second-Order Switching Time Optimization for Switched Dynamical Systems.
B. Stellato, S. Ober-Blöbaum and P. J. Goulart
(2017)
IEEE Transactions on Automatic Control, 62(10): 5407–5414.
doi: 10.1109/TAC.2017.2697681.
Packages: SwitchTimeOpt.jl.
-
JuliaFEM - open source solver for both industrial and academia usage.
Tero Frondelius and Jukka Aho
(2017)
Rakenteiden Mekaniikka, 50(3): 229–233.
doi: 10.23998/rm.64224.
Packages: JuliaFEM.jl.
2016
-
Symbolic Manipulation of Flows of Nonlinear Evolution Equations, with Application in the Analysis of Split-Step Time Integrators.
Winfried Auzinger, Harald Hofstätter and Othmar Koch
(2016)
Computer Algebra in Scientific Computing: 18th International Workshop, CASC 2016, Bucharest, Romania, September 19-23, 2016, Proceedings, 9890: 30–42.
doi: 10.1007/978-3-319-45641-6_4.
arXiv: 1605.00453.
Packages: Flows.jl.
-
Unreasonable effectiveness of learning neural networks: From accessible states and robust ensembles to basic algorithmic schemes.
Carlo Baldassi, Christian Borgs, Jennifer T. Chayes, Alessandro Ingrosso, Carlo Lucibello, Luca Saglietti and Riccardo Zecchina
(2016)
Proceedings of the National Academy of Sciences, 113: E7655–E7662.
doi: 10.1073/pnas.1608103113.
Packages: BinaryCommitteeMachineRSGD.jl and BinaryCommitteeMachineFBP.jl.
-
High-level GPU programming in Julia.
Tim Besard, Pieter Verstraete and Bjorn De Sutter
(2016)
: 1–10.
arXiv: 1604.0341.
-
A two-step linear programming model for energy-efficient timetables in metro railway networks.
Shuvomoy Das Gupta, J. Kevin Tobin and Lacra Pavel
(2016)
Transportation Research Part B: Methodological, 93: 57–74.
doi: https://doi.org/10.1016/j.trb.2016.07.003.
url: https://shuvomoy.github.io/site/Papers/TR-partB-2016.pdf.
-
Modeling of RAFT Polymerization Processes Using an Efficient Monte Carlo Algorithm in Julia.
E. Pintos, C. Sarmoria, A. Brandolin and M. Asteasuain
(2016)
Industrial & Engineering Chemistry Research, 55(31): 8534–8547.
doi: 10.1021/acs.iecr.6b01639.
url: https://pubs.acs.org/doi/abs/10.1021/acs.iecr.6b01639.
-
Simultaneous identification of specifically interacting paralogs and interprotein contacts by direct coupling analysis.
Thomas Gueudré, Carlo Baldassi, Marco Zamparo, Martin Weigt and Andrea Pagnani
(2016)
Proceedings of the National Academy of Sciences, 113: 12186–12191.
doi: 10.1073/pnas.1607570113.
Packages: ParalogMatching.jl.
-
RNA editing generates cellular subsets with diverse sequence within populations.
Dewi Harjanto, Theodore Papamarkou, Chris J. Oates, Violeta Rayon-Estrada, F. Nina Papavasiliou and Anastasia Papavasiliou
(2016)
Nature Communications, 7.
doi: 10.1038/ncomms12145.
Packages: CellwiseEditingDifferentiation.jl.
-
CloudArray: Easing huge image processing.
André Lage-Freitas, Alejandro C. Frery, Naelson D. C. Oliveira, Raphael P. Ribeiro and Rivo Sarmento
(2016)
2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS): 631-634.
doi: 10.1109/IGARSS.2016.7729158.
Packages: CloudArray.jl.
-
.
Mauro A. Werder
(2016)
Geophysical Research Letters, 43: 2045-2052.
doi: 10.1002/2015GL067542.
Packages: RchannelODE.jl.
-
A note on Julia and MPI, with code examples.
Michael Creel
(2016)
Computational Economics, 48: 535-546.
doi: 10.1007/s10614-015-9516-5.
Packages: JuliaMPIMonteCarlo.jl.
-
Introduction to the equilibrium Green's functions: condensed matter examples with numerical implementations.
Mariana M. Odashima, Beatriz G. Prado and E. Vernek
(2016)
: 1–20.
arXiv: 1604.02499.
-
Parallel Evaluation of a DSP Algorithm Using Julia.
Peter Kourzanov
(2016)
Proceedings of the 3rd International Workshop on Software Engineering for Parallel Systems: 20–24.
doi: 10.1145/3002125.3002126.
-
Computational high-throughput screening of fluid permeability in heterogeneous fiber materials.
Magnus Röding, Erich Schuster, Katarina Logg, Malin Lundman, Per Bergström, Charlotta Hanson, Tobias Gebäck and Niklas Lorén
(2016)
Soft Matter, 12: 6293–6299.
doi: 10.1039/C6SM01213B.
-
Approximate Bayesian computation for estimating number concentrations of monodisperse nanoparticles in suspension by optical microscopy.
Magnus Röding, Elisa Zagato, Katrien Remaut and Kevin Braeckmans
(2016)
Physical Review E, 93: 063311.
doi: 10.1103/PhysRevE.93.063311.
-
MIToS.jl: mutual information tools for protein sequence analysis in the Julia language.
Diego J. Zea, Diego Anfossi, Morten Nielsen and Cristina Marino-Buslje
(2016)
Bioinformatics, 33: 564–565.
doi: 10.1093/bioinformatics/btw646.
Packages: MIToS.jl.
2015
-
Case study of multiple trace transform implementations.
Tim Besard, Bjorn De Sutter, Andrés Frías-Velázquez and Wilfried Philips
(2015)
International Journal of High Performance Computing Applications, 29(4): 489–505.
doi: 10.1177/1094342015584091.
-
Is High Temporal Resolution Achievable for Paediatric Cardiac Acquisitions during Several Heart Beats? Illustration with Cardiac Phase Contrast Cine-MRI.
Laurent Bonnemains, Freddy Odille, Christophe Meyer, Gabriella Hossu, Jacques Felblinger and Pierre-André Vuissoz
(2015)
PLoS ONE, 10.
doi: 10.1371/journal.pone.0143744.
-
Forward stable computation of roots of real polynomials with only real distinct roots.
N. Jakovčević Stor and I. Slapničar
(2015)
: 1–15.
doi: 10.18576/amis/110105.
arXiv: 1509.06224.
Packages: Arrowhead.jl.
-
Accurate eigenvalue decomposition of real symmetric arrowhead matrices and applications.
N. Jakovčević Stor, I. Slapničar and J. L. Barlow
(2015)
Linear Algebra and its Applications, 464: 62–89.
doi: 10.1016/j.laa.2013.10.007.
Packages: Arrowhead.jl.
-
Forward stable eigenvalue decomposition of rank-one modifications of diagonal matrices.
N. Jakovčević Stor, I. Slapničar and J. L. Barlow
(2015)
Linear Algebra and its Applications, 487: 301–315.
doi: 10.1016/j.laa.2015.09.025.
Packages: Arrowhead.jl.
-
Computing in Operations Research Using Julia.
Miles Lubin and Iain Dunning
(2015)
INFORMS Journal on Computing, 27: 238–248.
doi: 10.1287/ijoc.2014.0623.
Packages: JuMP.jl.
-
CauseMap: Fast inference of causality from complex time series.
M. Cyrus Maher and Ryan D. Hernandez
(2015)
.
doi: 10.7287/peerj.preprints.583v2.
Packages: CauseMap.jl.
-
Monte Carlo Methods and Zero Variance Principle.
Theodore Papamarkou, Antonietta Mira and Mark Girolami
(2015)
, Current Trends in Bayesian Methodology with Applications: 457–476.
-
Matrix Depot: An Extensible Test Matrix Collection for Julia.
Weijian Zhang and Nicholas J. Higham
(2015)
MIMS EPrint, 2015.118.
doi: 10.7717/peerj-cs.58.
url: http://eprints.ma.man.ac.uk/2426.
Packages: MatrixDepot.jl.
2014
-
A Comparison of Programming Languages in Economics.
S. Boragan Aruoba and Jesus Fernandez-Villaverde
(2014)
.
doi: 10.3386/w20263.
-
Array operators using multiple dispatch: a design methodology for array implementations in dynamic languages.
Jeff Bezanson, Jiahao Chen, Stefan Karpinski, Viral Shah and Alan Edelman
(2014)
ARRAY'14 Proceedings of ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming: 56–61.
doi: 10.1145/2627373.2627383.
-
Fast and Accurate Multivariate Gaussian Modeling of Protein Families: Predicting Residue Contacts and Protein-Interaction Partners.
Carlo Baldassi, Marco Zamparo, Christoph Feinauer, Andrea Procaccini, Riccardo Zecchina, Martin Weigt and Andrea Pagnani
(2014)
PLoS ONE, 9: e92721.
doi: 10.1371/journal.pone.0092721.s001.
Packages: GaussDCA.jl.
-
Parallel Prefix Polymorphism Permits Parallelization, Presentation & Proof.
Jiahao Chen and Alan Edelman
(2014)
HPTCDL'14 Proceedings of the 1st Workshop on High Performance Technical Computing in Dynamic Languages: 47–56.
doi: 10.1109/HPTCDL.2014.9.
url: http://jiahao.github.io/parallel-prefix.
-
Compositional Security Modelling.
Tristan Caulfield, David Pym and Julian Williams
(2014)
Human Aspects of Information Security, Privacy, and Trust, 8533: 233–245.
doi: 10.1007/978-3-319-07620-1_21.
-
Computing Energy Eigenvalues of Anharmonic Oscillators using the Double Exponential Sinc collocation Method.
Philippe Gaudreau, Richard Slevinsky and Hassan Safouhi
(2014)
.
doi: 10.1016/j.aop.2015.05.026.
arXiv: 1411.2089.
-
Parallel algebraic modeling for stochastic optimization.
Joey Huchette, Miles Lubin and Cosmin Petra
(2014)
HPTCDL'14 Proceedings of the 1st Workshop on High Performance Technical Computing in Dynamic Languages: 29–35.
doi: 10.1109/HPTCDL.2014.6.
Packages: StructJuMP.jl.
-
技術計算のための新言語Julia (Julia: a new language for technical computing).
Sorami) 久本 空海 (Hisamoto and Ryōta) 西薗 良太 (Nishizono
(2014)
データサイエンティスト養成読本 R活用編 (Data scientist training reader: practical R edition).
url: http://gihyo.jp/book/2015/978-4-7741-7057-2.
-
Julia and the numerical homogenization of PDEs.
Clemens Heitzinger and Gerhard Tulzer
(2014)
HPTCDL'14 Proceedings of the 1st Workshop on High Performance Technical Computing in Dynamic Languages: 36–40.
doi: 10.1109/HPTCDL.2014.8.
-
Experimental Multi-threading Support for the Julia Programming Language.
Tobias Knopp
(2014)
HPTCDL'14 Proceedings of the 1st Workshop on High Performance Technical Computing in Dynamic Languages: 1–5.
doi: 10.1109/HPTCDL.2014.11.
-
Bayesian estimation of discretely observed multi-dimensional diffusion processes using guided proposals.
Frank van der Meulen and Moritz Schauer
(2014)
.
doi: 10.1214/17-EJS1290.
arXiv: 1406.4704.
Packages: BayesEstDiffusion.jl.
-
Sampling unitary invariant ensembles.
Sheehan Olver, Raj Rao Nadakuditi and Thomas Trogdon
(2014)
.
doi: 10.1142/S2010326315500021.
arXiv: 1404.0071.
Packages: RandomMatrices.jl.
-
A practical framework for infinite-dimensional linear algebra.
Sheehan Olver and Alex Townsend
(2014)
HPTCDL'14 Proceedings of the 1st Workshop on High Performance Technical Computing in Dynamic Languages: 57–62.
doi: 10.1109/HPTCDL.2014.10.
arXiv: 1409.5529.
Packages: ApproxFun.jl.
-
On the use of conformal maps for the acceleration of convergence of the trapezoidal rule and Sinc numerical methods.
Richard Mikäel Slevinsky and Sheehan Olver
(2014)
.
doi: 10.1137/140978363.
Packages: DEQuadrature.jl.
-
Seven More Languages in Seven Weeks: Languages That Are Shaping the Future.
Bruce A Tate, Ian Dees, Frederic Daoud and Jack Moffitt
(2014)
.
url: https://pragprog.com/book/7lang/seven-more-languages-in-seven-weeks.
-
The automatic solution of partial differential equations using a global spectral method.
Alex Townsend and Sheehan Olver
(2014)
.
doi: 10.1016/j.jcp.2015.06.031.
arXiv: 1409.2789.
Packages: ApproxFun.jl.
-
Annealed Important Sampling for Models with Latent Variables.
M.-N. Tran, C. Strickland, M. K. Pitt and R. Kohn
(2014)
.
arXiv: 1402.6035.
-
Fast computation of Gauss quadrature nodes and weights on the whole real line.
Alex Townsend, Thomas Trogdon and Sheehan Olver
(2014)
.
doi: 10.1093/imanum/drv002.
Packages: FastGaussQuadrature.jl.
-
Generalized Low Rank Models.
Madeleine Udell, Corinne Horn, Reza Zadeh and Stephen Boyd
(2014)
.
doi: 10.1561/2200000055.
arXiv: 1410.0342.
-
Convex Optimization in Julia.
Madeleine Udell, Karanveer Mohan, David Zeng, Jenny Hong, Steven Diamond and Stephen Boyd
(2014)
HPTCDL'14 Proceedings of the 1st Workshop on High Performance Technical Computing in Dynamic Languages: 18–28.
doi: 10.1109/HPTCDL.2014.5.
arXiv: 1410.4821.
Packages: Convex.jl.
-
Parallelle abstracties voor het programmeren van GPU's in Julia (Parallel abstractions for programming GPUs in Julia).
Pieter Verstraete
(2014)
Afstudeerwerk FEA, Universiteit UGent.
url: http://lib.ugent.be/fulltxt/RUG01/002/153/631/RUG01-002153631_2014_0001_AC.pdf.
2013
-
Stochastic Collapsed Variational Bayesian Inference for Latent Dirichlet Allocation.
James Foulds, Levi Boyles, Christopher DuBois, Padhraic Smyth and Max Welling
(2013)
Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining: 446–454.
doi: 10.1145/2487575.2487697.
-
Online Learning of Nonparametric Mixture Models via Sequential Variational Approximation.
Dahua Lin
(2013)
Advances in Neural Information Processing Systems 26: 395–403.
url: http://papers.nips.cc/paper/4968-online-learning-of-nonparametric-mixture-models-via-sequential-variational-approximation.pdf.
-
Novel algebras for advanced analytics in Julia.
Viral B. Shah, Alan Edelman, Stefan Karpinski, Jeff Bezanson and Jeremy Kepner
(2013)
High Performance Extreme Computing Conference (HPEC), 2013 IEEE.
doi: 10.1109/HPEC.2013.6670347.
2012
-
Julia: A Fast Dynamic Language for Technical Computing.
Jeff Bezanson, Stefan Karpinski, Viral B. Shah and Alan Edelman
(2012)
.
arXiv: 1209.5145.
-
Distributions.jl: Definition and Modeling of Probability Distributions in the JuliaStats Ecosystem.
Mathieu Besançon, David Anthoff, Alex Arslan, Simon Byrne, Dahua Lin, Theodore Papamarkou and John Pearson
()
Unpublished (arXiv), : .
doi: .
Packages: Distributions.jl.