• Stars
    star
    309
  • Rank 135,137 (Top 3 %)
  • Language
    Julia
  • License
    Other
  • Created about 9 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Provide insights about latency (TTFX) for Julia packages

SnoopCompile

Build Status Codecov

SnoopCompile observes the Julia compiler, causing it to record the functions and argument types it's compiling. From these lists of methods, you can generate lists of precompile directives that may reduce the latency between loading packages and using them to do "real work."

See the documentation:

More Repositories

1

Revise.jl

Automatically update function definitions in a running Julia session
Julia
1,201
star
2

ProgressMeter.jl

Progress meter for long-running computations
Julia
693
star
3

ProfileView.jl

Visualization of Julia profiling data
Julia
353
star
4

AdvancedScientificComputing

A short course on Julia and open-source software development
Jupyter Notebook
300
star
5

Rebugger.jl

An expression-level debugger for Julia with a provocative command-line (REPL) user interface
Julia
171
star
6

CodeTracking.jl

It's editing-time, do you know where your methods are?
Julia
131
star
7

MethodAnalysis.jl

Utilities to analyze Julia's method tables
Julia
94
star
8

FlameGraphs.jl

Analysis of profiling data using trees
Julia
51
star
9

QuadDIRECT.jl

Global optimization without derivatives
Julia
50
star
10

Grid.jl

Interpolation and related operations on grids
Julia
46
star
11

Cpp.jl

Utilities for calling C++ from Julia
Julia
46
star
12

PkgCacheInspector.jl

Inspect the contents of Julia package cache files
Julia
39
star
13

ComputationalResources.jl

Julia package for selecting hardware, libraries, and algorithms for a computation
Julia
34
star
14

PositiveFactorizations.jl

Positive-definite "approximations" to matrices
Julia
32
star
15

FastAnonymous.jl

Fast "anonymous functions" for Julia
HTML
30
star
16

DebuggingUtilities.jl

Simple utilities for debugging julia code
Julia
25
star
17

Ratios.jl

Faster Rational-like types for Julia
Julia
23
star
18

ArrayIteration.jl

Testing new ideas for array iteration
Julia
20
star
19

AffineTransforms.jl

Computational geometry with affine transformations
Julia
19
star
20

PkgImages.jl

Prototypes for next-generation package caches in Julia
Julia
19
star
21

Cartesian.jl

Fast multidimensional algorithms
Julia
18
star
22

IProfile.jl

Profilers for Julia
Julia
18
star
23

MzXML.jl

Load mass spectrometry mzXML files
Julia
17
star
24

BasicBlockRewriter.jl

Code-regrouping to reduce latency in Julia code compilation
Julia
15
star
25

JuliaCon2022_Precompilation

Presentation for JuliaCon 2022 on precompilation
Julia
15
star
26

ANTsRegistration.jl

Convenience wrapper for image registration using the Advanced Normalization Tools
Julia
11
star
27

AggregateBy.jl

Aggregate collections by keys
Julia
11
star
28

MultilevelCoordinateSearch.jl

Global optimization without derivatives
Julia
11
star
29

MzPlots.jl

Plotting utilities for mass spectrometry data
Julia
10
star
30

ScheduleMeetings.jl

Julia
9
star
31

AxisAlgorithms.jl

Efficient filtering and linear algebra routines for multidimensional arrays
Julia
9
star
32

HalideCall.jl

Use shared libraries created by Halide from Julia
Julia
8
star
33

CallGraphs.jl

Analysis of source callgraphs for julia
Julia
7
star
34

RestrictProlong.jl

Efficient multigrid operators for Julia
Julia
7
star
35

HeaderREPLs.jl

Custom interactive REPL prompts that convey status
Julia
7
star
36

MzCore.jl

Traits and low-level utilities for mass spectrometry
Julia
6
star
37

IntroToJuliaWashU

A Jupyter notebook giving an overview of the Julia programming language
Jupyter Notebook
6
star
38

CoordinateSplittingPTrees.jl

Accurate and efficient full-degree multidimensional polynomial interpolation
Julia
6
star
39

KernelTools.jl

Fast kernel/stencil operations in Julia
Julia
6
star
40

NamedAxesArrays.jl

Performant arrays where each axis can be named
Julia
5
star
41

SymbolicLP.jl

Symbolic linear programming and linear constraints
Julia
5
star
42

Units.jl

Infrastructure for handling physical units for the Julia programming language
Julia
5
star
43

ThickNumbers.jl

Abstract type and utility functions for numbers that also act like sets/intervals
Julia
5
star
44

VTK.jl

Proof of concept VTK bindings for the Julia language
Julia
5
star
45

Layout.jl

Graphics layout management for Julia
Julia
3
star
46

TypeTreesIO.jl

Julia
3
star
47

IRCodeInterpreter.jl

A toy demonstration of interpreter speed for JuliaCon 2024
Julia
3
star
48

ArrayViewsAPL.jl

Generic array-view type with APL indexing semantics
Julia
2
star
49

HemirealNumbers.jl

Implementation of hemireal arithmetic for Julia
Julia
1
star
50

ZMQancient.jl

An archival version of ZMQ.jl for julia_matlab
Julia
1
star
51

MacroExpandJL.jl

Save the result of macro-expanded functions to Julia files
Julia
1
star
52

AssignGroups.jl

Assign students to collaborative groups
Julia
1
star
53

OptimizeQCQP.jl

Pure-julia quadratically-constrained quadratic programming solvers
Julia
1
star
54

HemirealFactorizations.jl

Matrix factorizations over the hemireals
Julia
1
star
55

ImagineFormat.jl

Read .imagine files in Julia
Julia
1
star
56

LinAlgHeaders.jl

Wrap headers for julia's linear algebra dependencies
Julia
1
star