GoogleCloudPlatform / ramble
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 411 files with 68,979 lines of code.
    • 6 files changed more than 100 times (6,275 lines of code)
    • 9 files changed 51-100 times (3,024 lines of code)
    • 78 files changed 21-50 times (15,429 lines of code)
    • 177 files changed 6-20 times (14,144 lines of code)
    • 141 files changed 1-5 times (30,107 lines of code)
9% | 4% | 22% | 20% | 43%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 411 files with 68,979 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 64 files changed by 6-10 contributors (18,567 lines of code)
    • 344 files changed by 2-5 contributors (50,292 lines of code)
    • 3 files changed by 1 contributor (120 lines of code)
0% | 0% | 26% | 72% | <1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, yaml, rst, tpl, json, ninja, sh, gitignore, md, pyi, html, in, txt, c, toml, csh, patch, sig, xml, tcl, mk, cfg, ini, fish, bash
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py8% | 4% | 23% | 18% | 44%
bash100% | 0% | 0% | 0% | 0%
yaml0% | 0% | 16% | 79% | 3%
fish0% | 0% | 0% | 100% | 0%
csh0% | 0% | 0% | 100% | 0%
in0% | 0% | 0% | 100% | 0%
toml0% | 0% | 0% | 92% | 7%
tpl0% | 0% | 0% | 8% | 91%
xml0% | 0% | 0% | 0% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
lib10% | 5% | 16% | 13% | 53%
share24% | 0% | 5% | 69% | 0%
var0% | 2% | 46% | 39% | 11%
ROOT0% | 0% | 0% | 16% | 84%
etc0% | 0% | 0% | 50% | 50%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
application.py
in lib/ramble/ramble
1790 76 2022-12-19 2025-05-03 284 10 dwjacobsen@google.com dwjacobsen@google.com
workspace.py
in lib/ramble/ramble/workspace
1429 127 2022-12-19 2025-05-02 218 9 dwjacobsen@google.com linsword13@gmail.com
workspace.py
in lib/ramble/ramble/cmd
1204 44 2022-12-19 2025-05-01 142 8 dwjacobsen@google.com dwjacobsen@google.com
ramble-completion.bash
in share/ramble
563 - 2023-01-11 2025-05-02 118 7 109985755+rfbgo@users.norep... linsword13@gmail.com
expander.py
in lib/ramble/ramble
695 56 2022-12-19 2025-04-28 114 7 dwjacobsen@google.com dwjacobsen@google.com
pipeline.py
in lib/ramble/ramble
594 33 2023-09-08 2025-04-30 102 6 dwjacobsen@google.com dwjacobsen@google.com
experiment_set.py
in lib/ramble/ramble
465 27 2023-02-22 2025-04-29 97 8 dwjacobsen@google.com dwjacobsen@google.com
application_language.py
in lib/ramble/ramble/language
127 10 2022-12-19 2025-04-08 84 8 dwjacobsen@google.com dpomeroy@google.com
modifier.py
in lib/ramble/ramble
192 21 2023-05-13 2025-04-30 83 7 dwjacobsen@google.com dwjacobsen@google.com
shared_language.py
in lib/ramble/ramble/language
320 28 2023-06-30 2025-05-03 79 8 dwjacobsen@google.com dwjacobsen@google.com
software_environments.py
in lib/ramble/ramble
501 50 2023-04-26 2025-04-09 77 7 dwjacobsen@google.com linsword13@gmail.com
config.py
in lib/ramble/ramble
703 67 2022-12-19 2025-04-08 68 8 dwjacobsen@google.com dpomeroy@google.com
modifier_language.py
in lib/ramble/ramble/language
189 11 2023-05-13 2025-04-30 59 7 dwjacobsen@google.com dwjacobsen@google.com
keywords.py
in lib/ramble/ramble
121 13 2023-03-17 2025-04-29 55 7 dwjacobsen@google.com dwjacobsen@google.com
application.py
in var/ramble/repos/builtin/applications/gromacs
406 - 2023-01-10 2025-04-15 52 9 robertbird@google.com 109985755+rfbgo@users.norep...
repository.py
in lib/ramble/ramble
912 118 2022-12-19 2025-05-01 50 7 dwjacobsen@google.com dwjacobsen@google.com
modifier.py
in var/ramble/repos/builtin/modifiers/gcp-metadata
248 6 2023-06-14 2025-04-15 49 6 robertbird@google.com 109985755+rfbgo@users.norep...
package_manager.py
in var/ramble/repos/builtin/package_managers/spack-lightweight
928 49 2024-06-05 2025-05-02 49 5 dwjacobsen@google.com dwjacobsen@google.com
application.py
in var/ramble/repos/builtin/applications/openfoam
58 - 2023-01-10 2025-04-15 47 7 robertbird@google.com 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/lammps
332 - 2023-01-10 2025-04-15 47 8 robertbird@google.com 109985755+rfbgo@users.norep...
main.py
in lib/ramble/ramble
616 23 2022-12-19 2025-04-10 47 8 dwjacobsen@google.com dwjacobsen@google.com
application.py
in var/ramble/repos/builtin/applications/hpl
20 - 2023-01-10 2025-04-15 46 8 robertbird@google.com 109985755+rfbgo@users.norep...
language_base.py
in lib/ramble/ramble/language
131 7 2022-12-19 2025-05-03 45 7 dwjacobsen@google.com dwjacobsen@google.com
package_manager.py
in lib/ramble/ramble
142 17 2024-06-03 2025-05-02 45 6 dwjacobsen@google.com dwjacobsen@google.com
application.py
in var/ramble/repos/builtin/applications/wrfv4
182 1 2023-01-10 2025-04-15 45 9 robertbird@google.com 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/intel-mpi-benchmarks
208 - 2023-01-10 2025-04-15 44 9 robertbird@google.com 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/wrfv3
169 1 2023-01-10 2025-04-15 43 8 robertbird@google.com 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/intel-hpl
73 - 2023-06-29 2025-04-15 41 8 sternt@google.com 109985755+rfbgo@users.norep...
config.py
in lib/ramble/ramble/schema
177 1 2022-12-19 2025-04-10 41 6 dwjacobsen@google.com dwjacobsen@google.com
application.py
in var/ramble/repos/builtin/applications/minixyce
226 2 2023-04-21 2025-04-15 41 7 sternt@google.com 109985755+rfbgo@users.norep...
reports.py
in lib/ramble/ramble
649 38 2024-05-31 2025-04-09 41 6 dpomeroy@google.com linsword13@gmail.com
namespace.py
in lib/ramble/ramble
43 - 2023-04-30 2025-01-31 40 6 dwjacobsen@google.com 109985755+rfbgo@users.norep...
renderer.py
in lib/ramble/ramble
291 4 2023-04-25 2025-04-08 40 6 dwjacobsen@google.com dpomeroy@google.com
__init__.py
in lib/ramble/ramble/workspace
82 - 2022-12-19 2025-04-10 38 6 dwjacobsen@google.com 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/lulesh
87 1 2023-01-10 2025-04-15 38 7 robertbird@google.com 109985755+rfbgo@users.norep...
modifier.py
in var/ramble/repos/builtin/modifiers/intel-aps
258 1 2023-05-22 2025-04-15 38 4 dwjacobsen@google.com 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/namd
333 1 2023-05-03 2025-04-15 38 9 dwjacobsen@google.com 109985755+rfbgo@users.norep...
applications.py
in lib/ramble/ramble/schema
148 - 2022-12-19 2025-03-31 37 6 dwjacobsen@google.com dwjacobsen@google.com
application.py
in var/ramble/repos/builtin/applications/cloverleaf
146 - 2023-01-11 2025-04-15 34 7 109985755+rfbgo@users.norep... 109985755+rfbgo@users.norep...
results.py
in lib/ramble/ramble/cmd
170 6 2023-07-25 2025-04-28 34 7 dpomeroy@google.com robertbird@google.com
application.py
in var/ramble/repos/builtin/applications/osu-micro-benchmarks
245 2 2023-05-03 2025-04-15 34 8 robertbird@google.com 109985755+rfbgo@users.norep...
repo.py
in lib/ramble/ramble/cmd
203 6 2022-12-19 2025-03-31 33 5 dwjacobsen@google.com dwjacobsen@google.com
package_manager.py
in var/ramble/repos/builtin/package_managers/pip
413 31 2024-06-18 2025-05-02 33 5 linsword13@gmail.com dwjacobsen@google.com
arguments.py
in lib/ramble/ramble/cmd/common
135 18 2022-12-19 2025-03-31 32 5 dwjacobsen@google.com dwjacobsen@google.com
application.py
in var/ramble/repos/builtin/applications/hpcg
16 - 2023-01-10 2025-04-15 31 7 robertbird@google.com 109985755+rfbgo@users.norep...
appkit.py
in lib/ramble/ramble
19 - 2022-12-19 2025-03-31 31 5 dwjacobsen@google.com dwjacobsen@google.com
application.py
in var/ramble/repos/builtin/applications/spack-stack
160 4 2023-10-05 2025-03-31 31 5 dwjacobsen@google.com dwjacobsen@google.com
application.py
in var/ramble/repos/builtin/applications/quantum-espresso
210 - 2023-05-11 2025-04-15 31 7 dwjacobsen@google.com 109985755+rfbgo@users.norep...
workflow_manager.py
in var/ramble/repos/builtin/workflow_managers/slurm
254 11 2025-01-08 2025-04-29 31 5 linsword13@gmail.com dwjacobsen@google.com
application.py
in var/ramble/repos/builtin/applications/hostname
45 - 2023-01-11 2025-03-22 30 6 109985755+rfbgo@users.norep... linsword13@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
application.py
in lib/ramble/ramble
1790 76 2022-12-19 2025-05-03 284 10 dwjacobsen@google.com dwjacobsen@google.com
workspace.py
in lib/ramble/ramble/workspace
1429 127 2022-12-19 2025-05-02 218 9 dwjacobsen@google.com linsword13@gmail.com
application.py
in var/ramble/repos/builtin/applications/gromacs
406 - 2023-01-10 2025-04-15 52 9 robertbird@google.com 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/wrfv4
182 1 2023-01-10 2025-04-15 45 9 robertbird@google.com 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/intel-mpi-benchmarks
208 - 2023-01-10 2025-04-15 44 9 robertbird@google.com 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/namd
333 1 2023-05-03 2025-04-15 38 9 dwjacobsen@google.com 109985755+rfbgo@users.norep...
workspace.py
in lib/ramble/ramble/cmd
1204 44 2022-12-19 2025-05-01 142 8 dwjacobsen@google.com dwjacobsen@google.com
experiment_set.py
in lib/ramble/ramble
465 27 2023-02-22 2025-04-29 97 8 dwjacobsen@google.com dwjacobsen@google.com
application_language.py
in lib/ramble/ramble/language
127 10 2022-12-19 2025-04-08 84 8 dwjacobsen@google.com dpomeroy@google.com
shared_language.py
in lib/ramble/ramble/language
320 28 2023-06-30 2025-05-03 79 8 dwjacobsen@google.com dwjacobsen@google.com
config.py
in lib/ramble/ramble
703 67 2022-12-19 2025-04-08 68 8 dwjacobsen@google.com dpomeroy@google.com
main.py
in lib/ramble/ramble
616 23 2022-12-19 2025-04-10 47 8 dwjacobsen@google.com dwjacobsen@google.com
application.py
in var/ramble/repos/builtin/applications/lammps
332 - 2023-01-10 2025-04-15 47 8 robertbird@google.com 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/hpl
20 - 2023-01-10 2025-04-15 46 8 robertbird@google.com 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/wrfv3
169 1 2023-01-10 2025-04-15 43 8 robertbird@google.com 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/intel-hpl
73 - 2023-06-29 2025-04-15 41 8 sternt@google.com 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/osu-micro-benchmarks
245 2 2023-05-03 2025-04-15 34 8 robertbird@google.com 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/hmmer
73 - 2023-07-26 2025-04-15 27 8 sternt@google.com 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/md-test
62 - 2023-05-17 2025-04-15 25 8 dwjacobsen@google.com 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/hpcc
103 - 2023-06-13 2025-04-15 25 8 robertbird@google.com 109985755+rfbgo@users.norep...
ramble-completion.bash
in share/ramble
563 - 2023-01-11 2025-05-02 118 7 109985755+rfbgo@users.norep... linsword13@gmail.com
expander.py
in lib/ramble/ramble
695 56 2022-12-19 2025-04-28 114 7 dwjacobsen@google.com dwjacobsen@google.com
modifier.py
in lib/ramble/ramble
192 21 2023-05-13 2025-04-30 83 7 dwjacobsen@google.com dwjacobsen@google.com
software_environments.py
in lib/ramble/ramble
501 50 2023-04-26 2025-04-09 77 7 dwjacobsen@google.com linsword13@gmail.com
modifier_language.py
in lib/ramble/ramble/language
189 11 2023-05-13 2025-04-30 59 7 dwjacobsen@google.com dwjacobsen@google.com
keywords.py
in lib/ramble/ramble
121 13 2023-03-17 2025-04-29 55 7 dwjacobsen@google.com dwjacobsen@google.com
repository.py
in lib/ramble/ramble
912 118 2022-12-19 2025-05-01 50 7 dwjacobsen@google.com dwjacobsen@google.com
application.py
in var/ramble/repos/builtin/applications/openfoam
58 - 2023-01-10 2025-04-15 47 7 robertbird@google.com 109985755+rfbgo@users.norep...
language_base.py
in lib/ramble/ramble/language
131 7 2022-12-19 2025-05-03 45 7 dwjacobsen@google.com dwjacobsen@google.com
application.py
in var/ramble/repos/builtin/applications/minixyce
226 2 2023-04-21 2025-04-15 41 7 sternt@google.com 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/lulesh
87 1 2023-01-10 2025-04-15 38 7 robertbird@google.com 109985755+rfbgo@users.norep...
results.py
in lib/ramble/ramble/cmd
170 6 2023-07-25 2025-04-28 34 7 dpomeroy@google.com robertbird@google.com
application.py
in var/ramble/repos/builtin/applications/cloverleaf
146 - 2023-01-11 2025-04-15 34 7 109985755+rfbgo@users.norep... 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/quantum-espresso
210 - 2023-05-11 2025-04-15 31 7 dwjacobsen@google.com 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/hpcg
16 - 2023-01-10 2025-04-15 31 7 robertbird@google.com 109985755+rfbgo@users.norep...
fetch_strategy.py
in lib/ramble/ramble
1027 119 2022-12-19 2025-04-08 30 7 dwjacobsen@google.com dpomeroy@google.com
application.py
in var/ramble/repos/builtin/applications/iperf2
81 - 2023-01-31 2025-04-15 30 7 robertbird@google.com 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/streamc
114 - 2023-01-11 2025-04-15 30 7 109985755+rfbgo@users.norep... 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/ior
146 - 2023-05-09 2025-04-15 29 7 robertbird@google.com 109985755+rfbgo@users.norep...
application.py
in var/ramble/repos/builtin/applications/ufs-weather-model
195 - 2023-05-11 2025-04-15 29 7 sternt@google.com 109985755+rfbgo@users.norep...
software_definitions.py
in lib/ramble/ramble/cmd
110 9 2023-05-25 2025-03-31 20 7 dwjacobsen@google.com dwjacobsen@google.com
pipeline.py
in lib/ramble/ramble
594 33 2023-09-08 2025-04-30 102 6 dwjacobsen@google.com dwjacobsen@google.com
modifier.py
in var/ramble/repos/builtin/modifiers/gcp-metadata
248 6 2023-06-14 2025-04-15 49 6 robertbird@google.com 109985755+rfbgo@users.norep...
package_manager.py
in lib/ramble/ramble
142 17 2024-06-03 2025-05-02 45 6 dwjacobsen@google.com dwjacobsen@google.com
config.py
in lib/ramble/ramble/schema
177 1 2022-12-19 2025-04-10 41 6 dwjacobsen@google.com dwjacobsen@google.com
reports.py
in lib/ramble/ramble
649 38 2024-05-31 2025-04-09 41 6 dpomeroy@google.com linsword13@gmail.com
renderer.py
in lib/ramble/ramble
291 4 2023-04-25 2025-04-08 40 6 dwjacobsen@google.com dpomeroy@google.com
namespace.py
in lib/ramble/ramble
43 - 2023-04-30 2025-01-31 40 6 dwjacobsen@google.com 109985755+rfbgo@users.norep...
__init__.py
in lib/ramble/ramble/workspace
82 - 2022-12-19 2025-04-10 38 6 dwjacobsen@google.com 109985755+rfbgo@users.norep...
applications.py
in lib/ramble/ramble/schema
148 - 2022-12-19 2025-03-31 37 6 dwjacobsen@google.com dwjacobsen@google.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
intel.py
in lib/ramble/spack/build_systems
902 43
relocate.py
in lib/ramble/spack
580 38
filesystem_view.py
in lib/ramble/spack
552 54
common.py
in lib/ramble/spack/modules
535 51
buildcache.py
in lib/ramble/spack/cmd
531 17
concretize.py
in lib/ramble/spack
502 27
create.py
in lib/ramble/spack/cmd
486 26
compiler.py
in lib/ramble/spack
397 49
monitor.py
in lib/ramble/spack
372 37
bootstrap.py
in lib/ramble/spack/cmd
351 14
install.py
in lib/ramble/spack/cmd
347 6
config.py
in lib/ramble/spack/cmd
339 14
graph.py
in lib/ramble/spack
312 17
autotools.py
in lib/ramble/spack/build_systems
312 28
mirror.py
in lib/ramble/spack/cmd
292 10
style.py
in lib/ramble/spack/cmd
281 17
__init__.py
in lib/ramble/spack/cmd/modules
265 9
patch.py
in lib/ramble/spack
257 25
arguments.py
in lib/ramble/spack/cmd/common
255 31
lmod.py
in lib/ramble/spack/modules
248 25
gpg.py
in lib/ramble/spack/util
226 21
uninstall.py
in lib/ramble/spack/cmd
213 11
__init__.py
in lib/ramble/spack/container/writers
202 22
find.py
in lib/ramble/spack/cmd
201 6
path.py
in lib/ramble/spack/detection
200 5
modules.py
in lib/ramble/spack/schema
200 2
list.py
in lib/ramble/spack/cmd
198 10
commands.py
in lib/ramble/spack/cmd
196 18
ci_optimization.py
in lib/ramble/spack
191 9
report.py
in lib/ramble/spack
185 9
env.py
in lib/ramble/spack/schema
181 2
spec.py
in lib/ramble/spack/schema
179 -
cached_cmake.py
in lib/ramble/spack/build_systems
171 14
view.py
in lib/ramble/spack/cmd
169 3
verify.py
in lib/ramble/spack
165 12
python.py
in lib/ramble/spack/build_systems
164 13
gpg.py
in lib/ramble/spack/cmd
162 11
external.py
in lib/ramble/spack/cmd
159 6
license.py
in lib/ramble/spack/cmd
158 12
solve.py
in lib/ramble/spack/cmd
150 3
package_hash.py
in lib/ramble/spack/util
146 21
packages.py
in lib/ramble/spack/schema
142 2
gitlab_ci.py
in lib/ramble/spack/schema
141 -
gcs.py
in lib/ramble/spack/util
133 16
sbang.py
in lib/ramble/spack/hooks
132 7
clang.py
in lib/ramble/spack/compilers
129 16
module_cmd.py
in lib/ramble/spack/util
127 5
pkg.py
in lib/ramble/spack/cmd
119 10
cray_manifest.py
in lib/ramble/spack/schema
117 -
gcc.py
in lib/ramble/spack/compilers
115 18
Correlations

File Size vs. Number of Changes: 411 points

lib/ramble/ramble/application.py x: 1790 lines of code y: 284 # changes lib/ramble/ramble/language/language_base.py x: 131 lines of code y: 45 # changes lib/ramble/ramble/language/shared_language.py x: 320 lines of code y: 79 # changes lib/ramble/ramble/util/graph.py x: 24 lines of code y: 11 # changes var/ramble/repos/builtin.mock/applications/when-directives/application.py x: 25 lines of code y: 3 # changes lib/ramble/ramble/util/web.py x: 430 lines of code y: 21 # changes lib/ramble/ramble/package_manager.py x: 142 lines of code y: 45 # changes lib/ramble/ramble/workspace/workspace.py x: 1429 lines of code y: 218 # changes var/ramble/repos/builtin/package_managers/environment-modules/package_manager.py x: 96 lines of code y: 25 # changes var/ramble/repos/builtin/package_managers/pip/package_manager.py x: 413 lines of code y: 33 # changes var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py x: 928 lines of code y: 49 # changes var/ramble/repos/builtin/package_managers/user-managed/package_manager.py x: 52 lines of code y: 9 # changes conftest.py x: 476 lines of code y: 4 # changes share/ramble/ramble-completion.bash x: 563 lines of code y: 118 # changes var/ramble/repos/builtin/applications/py-nemo-2/application.py x: 364 lines of code y: 8 # changes lib/ramble/ramble/cmd/workspace.py x: 1204 lines of code y: 142 # changes lib/ramble/ramble/repository.py x: 912 lines of code y: 50 # changes lib/ramble/ramble/language/modifier_language.py x: 189 lines of code y: 59 # changes lib/ramble/ramble/language/package_manager_language.py x: 33 lines of code y: 14 # changes lib/ramble/ramble/language/workflow_manager_language.py x: 29 lines of code y: 7 # changes lib/ramble/ramble/modifier.py x: 192 lines of code y: 83 # changes lib/ramble/ramble/variants.py x: 172 lines of code y: 6 # changes var/ramble/repos/builtin.mock/applications/when-variants/application.py x: 32 lines of code y: 5 # changes var/ramble/repos/builtin.mock/modifiers/test-mod/modifier.py x: 73 lines of code y: 30 # changes lib/ramble/ramble/cmd/deployment.py x: 163 lines of code y: 26 # changes lib/ramble/ramble/pipeline.py x: 594 lines of code y: 102 # changes var/ramble/repos/builtin/package_managers/spack/package_manager.py x: 103 lines of code y: 23 # changes lib/ramble/ramble/experiment_set.py x: 465 lines of code y: 97 # changes lib/ramble/ramble/experiment_result.py x: 58 lines of code y: 15 # changes lib/ramble/ramble/keywords.py x: 121 lines of code y: 55 # changes lib/ramble/spack/util/spack_yaml.py x: 188 lines of code y: 5 # changes var/ramble/repos/builtin/workflow_managers/google-batch/workflow_manager.py x: 238 lines of code y: 9 # changes var/ramble/repos/builtin/workflow_managers/slurm/workflow_manager.py x: 254 lines of code y: 31 # changes etc/ramble/defaults/variants.yaml x: 3 lines of code y: 5 # changes lib/ramble/ramble/workflow_manager.py x: 78 lines of code y: 18 # changes var/ramble/repos/builtin/workflow_managers/user-managed/workflow_manager.py x: 9 lines of code y: 2 # changes var/ramble/repos/builtin/modifiers/nccl-gib/modifier.py x: 65 lines of code y: 5 # changes lib/ramble/ramble/cmd/results.py x: 170 lines of code y: 34 # changes lib/ramble/ramble/uploader.py x: 189 lines of code y: 1 # changes lib/ramble/ramble/expander.py x: 695 lines of code y: 114 # changes lib/ramble/ramble/graphs.py x: 256 lines of code y: 28 # changes var/ramble/repos/builtin.mock/applications/register-builtin/application.py x: 53 lines of code y: 15 # changes var/ramble/repos/builtin/workflow_managers/slurm-intel-mpi/workflow_manager.py x: 24 lines of code y: 2 # changes var/ramble/repos/builtin/applications/maxtext/application.py x: 394 lines of code y: 7 # changes lib/ramble/ramble/cmd/common/list.py x: 181 lines of code y: 19 # changes lib/ramble/ramble/pkgmankit.py x: 18 lines of code y: 17 # changes lib/ramble/ramble/util/constants.py x: 1 lines of code y: 2 # changes lib/ramble/ramble/util/command_runner.py x: 93 lines of code y: 17 # changes var/ramble/repos/builtin.mock/applications/basic/application.py x: 41 lines of code y: 24 # changes var/ramble/repos/builtin/modifiers/tunables/modifier.py x: 89 lines of code y: 3 # changes var/ramble/repos/builtin/workflow_managers/slurm-pyxis/workflow_manager.py x: 20 lines of code y: 4 # changes var/ramble/repos/builtin/modifiers/run-directory/modifier.py x: 107 lines of code y: 2 # changes var/ramble/repos/builtin/modifiers/run-directory/postrun_copy.sh.tpl x: 6 lines of code y: 1 # changes lib/ramble/ramble/util/spec_utils.py x: 24 lines of code y: 15 # changes var/ramble/repos/builtin.mock/applications/zlib-configs/application.py x: 17 lines of code y: 21 # changes var/ramble/repos/builtin.mock/applications/zlib/application.py x: 17 lines of code y: 24 # changes var/ramble/repos/builtin.mock/modifiers/spack-failed-reqs/modifier.py x: 27 lines of code y: 20 # changes var/ramble/repos/builtin.mock/modifiers/spack-mod/modifier.py x: 40 lines of code y: 25 # changes var/ramble/repos/builtin/applications/babelstream/application.py x: 143 lines of code y: 7 # changes var/ramble/repos/builtin/applications/cloverleaf/application.py x: 146 lines of code y: 34 # changes var/ramble/repos/builtin/applications/gromacs/application.py x: 406 lines of code y: 52 # changes var/ramble/repos/builtin/applications/hmmer/application.py x: 73 lines of code y: 27 # changes var/ramble/repos/builtin/applications/hpcc/application.py x: 103 lines of code y: 25 # changes var/ramble/repos/builtin/applications/hpcg/application.py x: 16 lines of code y: 31 # changes var/ramble/repos/builtin/applications/hpl/application.py x: 20 lines of code y: 46 # changes var/ramble/repos/builtin/applications/intel-hpl/application.py x: 73 lines of code y: 41 # changes var/ramble/repos/builtin/applications/intel-mpi-benchmarks/application.py x: 208 lines of code y: 44 # changes var/ramble/repos/builtin/applications/ior/application.py x: 146 lines of code y: 29 # changes var/ramble/repos/builtin/applications/iperf2/application.py x: 81 lines of code y: 30 # changes var/ramble/repos/builtin/applications/lammps/application.py x: 332 lines of code y: 47 # changes var/ramble/repos/builtin/applications/lulesh/application.py x: 87 lines of code y: 38 # changes var/ramble/repos/builtin/applications/md-test/application.py x: 62 lines of code y: 25 # changes var/ramble/repos/builtin/applications/minixyce/application.py x: 226 lines of code y: 41 # changes var/ramble/repos/builtin/applications/namd/application.py x: 333 lines of code y: 38 # changes var/ramble/repos/builtin/applications/nvbandwidth/application.py x: 22 lines of code y: 18 # changes var/ramble/repos/builtin/applications/openfoam-org/application.py x: 56 lines of code y: 17 # changes var/ramble/repos/builtin/applications/openfoam/application.py x: 58 lines of code y: 47 # changes var/ramble/repos/builtin/applications/orca/application.py x: 87 lines of code y: 8 # changes var/ramble/repos/builtin/applications/osu-micro-benchmarks/application.py x: 245 lines of code y: 34 # changes var/ramble/repos/builtin/applications/pip-test/application.py x: 32 lines of code y: 8 # changes var/ramble/repos/builtin/applications/quantum-espresso/application.py x: 210 lines of code y: 31 # changes var/ramble/repos/builtin/applications/roms/application.py x: 59 lines of code y: 7 # changes var/ramble/repos/builtin/applications/streamc/application.py x: 114 lines of code y: 30 # changes var/ramble/repos/builtin/applications/ufs-weather-model/application.py x: 195 lines of code y: 29 # changes var/ramble/repos/builtin/applications/wrfv3/application.py x: 169 lines of code y: 43 # changes var/ramble/repos/builtin/applications/wrfv4/application.py x: 182 lines of code y: 45 # changes var/ramble/repos/builtin/modifiers/ethtool/modifier.py x: 152 lines of code y: 9 # changes var/ramble/repos/builtin/modifiers/gcp-metadata/modifier.py x: 248 lines of code y: 49 # changes var/ramble/repos/builtin/modifiers/intel-aps/modifier.py x: 258 lines of code y: 38 # changes var/ramble/repos/builtin/modifiers/sys-stat/modifier.py x: 69 lines of code y: 7 # changes var/ramble/repos/builtin/modifiers/tuned-adm/modifier.py x: 56 lines of code y: 11 # changes var/ramble/repos/builtin/package_managers/eessi/package_manager.py x: 20 lines of code y: 10 # changes lib/ramble/ramble/success_criteria.py x: 188 lines of code y: 30 # changes lib/ramble/ramble/main.py x: 616 lines of code y: 47 # changes lib/ramble/ramble/schema/config.py x: 177 lines of code y: 41 # changes lib/ramble/ramble/modkit.py x: 18 lines of code y: 26 # changes lib/ramble/ramble/wmkit.py x: 5 lines of code y: 6 # changes lib/ramble/ramble/workspace/__init__.py x: 82 lines of code y: 38 # changes lib/ramble/ramble/util/conversions.py x: 28 lines of code y: 10 # changes lib/ramble/ramble/caches.py x: 41 lines of code y: 19 # changes lib/ramble/ramble/reports.py x: 649 lines of code y: 41 # changes lib/ramble/ramble/software_environments.py x: 501 lines of code y: 77 # changes lib/ramble/ramble/util/lock.py x: 41 lines of code y: 11 # changes lib/ramble/ramble/cmd/__init__.py x: 148 lines of code y: 25 # changes lib/ramble/ramble/cmd/common/info.py x: 210 lines of code y: 29 # changes lib/ramble/ramble/config.py x: 703 lines of code y: 68 # changes lib/ramble/ramble/context.py x: 100 lines of code y: 28 # changes lib/ramble/ramble/fetch_strategy.py x: 1027 lines of code y: 30 # changes lib/ramble/ramble/language/application_language.py x: 127 lines of code y: 84 # changes lib/ramble/ramble/renderer.py x: 291 lines of code y: 40 # changes lib/ramble/ramble/repeats.py x: 20 lines of code y: 12 # changes lib/ramble/ramble/schema/base_workflow_manager_repos.py x: 14 lines of code y: 4 # changes lib/ramble/ramble/stage.py x: 510 lines of code y: 30 # changes lib/ramble/ramble/util/class_attributes.py x: 8 lines of code y: 7 # changes lib/ramble/ramble/util/editor.py x: 49 lines of code y: 16 # changes lib/ramble/ramble/util/executable.py x: 72 lines of code y: 29 # changes lib/ramble/ramble/util/file_util.py x: 12 lines of code y: 15 # changes lib/ramble/ramble/util/imp/imp_importer.py x: 25 lines of code y: 10 # changes lib/ramble/ramble/util/imp/importlib_importer.py x: 22 lines of code y: 13 # changes lib/ramble/ramble/util/yaml_generation.py x: 89 lines of code y: 17 # changes lib/ramble/ramble/workload.py x: 137 lines of code y: 29 # changes var/ramble/repos/builtin.mock/applications/import-test/application.py x: 12 lines of code y: 2 # changes var/ramble/repos/builtin/workflow_managers/gke-mpi/gke_mpi.yaml.tpl x: 47 lines of code y: 2 # changes var/ramble/repos/builtin/workflow_managers/gke-mpi/workflow_manager.py x: 147 lines of code y: 2 # changes lib/ramble/ramble/appkit.py x: 19 lines of code y: 31 # changes lib/ramble/ramble/cmd/clean.py x: 99 lines of code y: 17 # changes lib/ramble/ramble/cmd/commands.py x: 210 lines of code y: 22 # changes lib/ramble/ramble/cmd/common/arguments.py x: 135 lines of code y: 32 # changes lib/ramble/ramble/cmd/config.py x: 290 lines of code y: 25 # changes lib/ramble/ramble/cmd/help.py x: 41 lines of code y: 10 # changes lib/ramble/ramble/cmd/info.py x: 9 lines of code y: 17 # changes lib/ramble/ramble/cmd/license.py x: 206 lines of code y: 25 # changes lib/ramble/ramble/cmd/list.py x: 9 lines of code y: 20 # changes lib/ramble/ramble/cmd/mirror.py x: 163 lines of code y: 22 # changes lib/ramble/ramble/cmd/on.py x: 55 lines of code y: 25 # changes lib/ramble/ramble/cmd/repo.py x: 203 lines of code y: 33 # changes lib/ramble/ramble/cmd/software_definitions.py x: 110 lines of code y: 20 # changes lib/ramble/ramble/cmd/style.py x: 390 lines of code y: 19 # changes lib/ramble/ramble/error.py x: 45 lines of code y: 17 # changes lib/ramble/ramble/paths.py x: 24 lines of code y: 12 # changes lib/ramble/ramble/schema/applications.py x: 148 lines of code y: 37 # changes lib/ramble/ramble/schema/env_vars.py x: 11 lines of code y: 13 # changes lib/ramble/ramble/schema/internals.py x: 62 lines of code y: 17 # changes lib/ramble/ramble/schema/merged.py x: 38 lines of code y: 27 # changes lib/ramble/ramble/schema/workspace.py x: 29 lines of code y: 23 # changes lib/ramble/ramble/util/env.py x: 66 lines of code y: 17 # changes lib/ramble/ramble/util/hashing.py x: 20 lines of code y: 14 # changes lib/ramble/ramble/util/logger.py x: 97 lines of code y: 24 # changes lib/ramble/ramble/util/naming.py x: 136 lines of code y: 20 # changes lib/ramble/ramble/util/path.py x: 50 lines of code y: 20 # changes lib/ramble/ramble/workspace/shell.py x: 70 lines of code y: 13 # changes pyproject.toml x: 92 lines of code y: 12 # changes pyproject_objects.toml x: 7 lines of code y: 4 # changes var/ramble/repos/builtin.mock/applications/file-open/application.py x: 17 lines of code y: 7 # changes var/ramble/repos/builtin.mock/applications/template-inherited/application.py x: 10 lines of code y: 3 # changes var/ramble/repos/builtin.mock/applications/workload-groups-inherited/application.py x: 6 lines of code y: 8 # changes var/ramble/repos/builtin/applications/nvidia-hpl-mxp/application.py x: 75 lines of code y: 7 # changes var/ramble/repos/builtin/applications/nvidia-hpl/application.py x: 260 lines of code y: 15 # changes var/ramble/repos/builtin/applications/py-cosmoflow/application.py x: 282 lines of code y: 6 # changes var/ramble/repos/builtin/applications/py-nemo/application.py x: 548 lines of code y: 21 # changes var/ramble/repos/builtin/applications/sleep/application.py x: 75 lines of code y: 11 # changes var/ramble/repos/builtin/applications/spack-stack/application.py x: 160 lines of code y: 31 # changes var/ramble/repos/builtin/base_applications/hpl/base_application.py x: 362 lines of code y: 16 # changes var/ramble/repos/builtin/base_applications/openfoam/base_application.py x: 436 lines of code y: 9 # changes var/ramble/repos/builtin/modifiers/apptainer/modifier.py x: 102 lines of code y: 13 # changes var/ramble/repos/builtin/modifiers/docker/modifier.py x: 185 lines of code y: 6 # changes var/ramble/repos/builtin/modifiers/lscpu/modifier.py x: 96 lines of code y: 19 # changes var/ramble/repos/builtin/modifiers/nccl-env/modifier.py x: 597 lines of code y: 9 # changes var/ramble/repos/builtin/modifiers/nccl-tcpxo/modifier.py x: 54 lines of code y: 7 # changes var/ramble/repos/builtin/modifiers/pyxis-enroot/modifier.py x: 126 lines of code y: 23 # changes var/ramble/repos/builtin/modifiers/status-markers/modifier.py x: 39 lines of code y: 7 # changes var/ramble/repos/builtin/workflow_managers/slurm/batch_cancel.tpl x: 5 lines of code y: 7 # changes var/ramble/repos/builtin/workflow_managers/slurm/batch_wait.tpl x: 14 lines of code y: 5 # changes var/ramble/repos/builtin/applications/architecture-check/application.py x: 77 lines of code y: 2 # changes var/ramble/repos/builtin/applications/hostname/application.py x: 45 lines of code y: 30 # changes var/ramble/repos/builtin/base_applications/hpcg/base_application.py x: 93 lines of code y: 9 # changes var/ramble/repos/builtin/modifiers/conditional-psm3/modifier.py x: 116 lines of code y: 25 # changes var/ramble/repos/builtin/modifiers/exit-code/modifier.py x: 122 lines of code y: 6 # changes lib/ramble/llnl/util/tty/log.py x: 500 lines of code y: 10 # changes var/ramble/repos/builtin.mock/workflow_managers/wm-with-foms/workflow_manager.py x: 18 lines of code y: 1 # changes var/ramble/repos/builtin/applications/intel-mlc/application.py x: 172 lines of code y: 4 # changes var/ramble/repos/builtin.mock/applications/validation/application.py x: 22 lines of code y: 1 # changes lib/ramble/ramble/util/shell_utils.py x: 33 lines of code y: 9 # changes var/ramble/repos/builtin/workflow_managers/google-batch/batch_helpers.tpl x: 90 lines of code y: 2 # changes var/ramble/repos/builtin/workflow_managers/google-batch/batch_submit.tpl x: 29 lines of code y: 2 # changes share/ramble/setup-env.csh x: 79 lines of code y: 10 # changes share/ramble/setup-env.fish x: 574 lines of code y: 13 # changes lib/ramble/ramble/__init__.py x: 3 lines of code y: 16 # changes lib/ramble/ramble/util/stats.py x: 75 lines of code y: 18 # changes var/ramble/repos/builtin/base_modifiers/container-base/base_modifier.py x: 117 lines of code y: 5 # changes lib/ramble/spack/util/url.py x: 94 lines of code y: 3 # changes lib/ramble/ramble/namespace.py x: 43 lines of code y: 40 # changes lib/ramble/ramble/spec.py x: 176 lines of code y: 25 # changes lib/ramble/ramble/cmd/debug.py x: 45 lines of code y: 14 # changes lib/ramble/ramble/mirror.py x: 320 lines of code y: 22 # changes var/ramble/repos/builtin/base_applications/nvidia-hpc-benchmarks/base_application.py x: 84 lines of code y: 2 # changes lib/ramble/ramble/util/colors.py x: 32 lines of code y: 12 # changes lib/ramble/ramble/filters.py x: 20 lines of code y: 16 # changes var/ramble/repos/builtin.mock/applications/template/bar.tpl x: 3 lines of code y: 4 # changes share/ramble/bash/ramble-completion.in x: 223 lines of code y: 12 # changes var/ramble/repos/builtin/base_applications/hpcg/hpcg.dat.tpl x: 4 lines of code y: 1 # changes lib/ramble/llnl/util/argparsewriter.py x: 158 lines of code y: 9 # changes lib/ramble/llnl/util/filesystem.py x: 1074 lines of code y: 9 # changes lib/ramble/llnl/util/lang.py x: 501 lines of code y: 9 # changes lib/ramble/llnl/util/link_tree.py x: 240 lines of code y: 7 # changes lib/ramble/llnl/util/multiproc.py x: 35 lines of code y: 7 # changes lib/ramble/llnl/util/symlink.py x: 65 lines of code y: 7 # changes lib/ramble/llnl/util/tty/__init__.py x: 292 lines of code y: 12 # changes lib/ramble/llnl/util/tty/colify.py x: 125 lines of code y: 9 # changes lib/ramble/llnl/util/tty/color.py x: 112 lines of code y: 9 # changes lib/ramble/llnl/util/tty/pty.py x: 173 lines of code y: 7 # changes lib/ramble/ramble/cmd/attributes.py x: 145 lines of code y: 13 # changes lib/ramble/ramble/cmd/common/__init__.py x: 30 lines of code y: 11 # changes lib/ramble/ramble/cmd/edit.py x: 108 lines of code y: 24 # changes lib/ramble/ramble/modifier_types/basic.py x: 5 lines of code y: 11 # changes lib/ramble/ramble/schema/modifier_repos.py x: 14 lines of code y: 8 # changes lib/ramble/ramble/schema/modifiers.py x: 24 lines of code y: 8 # changes lib/ramble/ramble/schema/software.py x: 54 lines of code y: 6 # changes lib/ramble/ramble/schema/spack.py x: 79 lines of code y: 27 # changes lib/ramble/ramble/schema/types.py x: 6 lines of code y: 14 # changes lib/ramble/ramble/schema/variables.py x: 14 lines of code y: 9 # changes lib/ramble/ramble/schema/zips.py x: 12 lines of code y: 7 # changes lib/ramble/ramble/util/file_cache.py x: 82 lines of code y: 10 # changes lib/ramble/ramble/util/foms.py x: 40 lines of code y: 4 # changes lib/ramble/ramble/util/imp/__init__.py x: 4 lines of code y: 8 # changes lib/ramble/ramble/util/install_cache.py x: 7 lines of code y: 11 # changes lib/ramble/ramble/util/matrices.py x: 20 lines of code y: 11 # changes share/ramble/cloud-build/ramble-pr-software-conflicts.yaml x: 37 lines of code y: 18 # changes share/ramble/cloud-build/ramble-pr-style.yaml x: 69 lines of code y: 21 # changes share/ramble/cloud-build/ramble-pr-unit-tests.yaml x: 50 lines of code y: 25 # changes share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml x: 45 lines of code y: 11 # changes share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml x: 44 lines of code y: 7 # changes share/ramble/csh/pathadd.csh x: 35 lines of code y: 6 # changes share/ramble/csh/ramble.csh x: 117 lines of code y: 7 # changes var/ramble/repos/builtin.mock/applications/glob-patterns/application.py x: 93 lines of code y: 7 # changes var/ramble/repos/builtin.mock/applications/maintained-1/application.py x: 9 lines of code y: 9 # changes var/ramble/repos/builtin.mock/applications/untagged-1/application.py x: 5 lines of code y: 9 # changes var/ramble/repos/builtin.mock/applications/workload-groups/application.py x: 22 lines of code y: 7 # changes var/ramble/repos/builtin.mock/modifiers/append-env-var-mod-vars/modifier.py x: 12 lines of code y: 11 # changes var/ramble/repos/builtin.mock/modifiers/modify-experiment/modifier.py x: 23 lines of code y: 5 # changes var/ramble/repos/builtin.mock/modifiers/set-env-var-mod/modifier.py x: 18 lines of code y: 13 # changes var/ramble/repos/builtin.mock/modifiers/test-mod-2/modifier.py x: 12 lines of code y: 6 # changes var/ramble/repos/builtin/modifiers/execution-date/modifier.py x: 48 lines of code y: 10 # changes var/ramble/repos/builtin/modifiers/gcp-cloud-logging/modifier.py x: 44 lines of code y: 5 # changes var/ramble/repos/builtin/modifiers/install-ramble/modifier.py x: 83 lines of code y: 11 # changes var/ramble/repos/builtin/modifiers/install-spack/modifier.py x: 70 lines of code y: 12 # changes etc/ramble/defaults/base_application_repos.yaml x: 2 lines of code y: 3 # changes lib/ramble/spack/audit.py x: 320 lines of code y: 2 # changes lib/ramble/spack/binary_distribution.py x: 1291 lines of code y: 2 # changes lib/ramble/spack/bootstrap.py x: 637 lines of code y: 2 # changes lib/ramble/spack/build_environment.py x: 733 lines of code y: 2 # changes lib/ramble/spack/build_systems/cmake.py x: 176 lines of code y: 2 # changes lib/ramble/spack/ci.py x: 1201 lines of code y: 2 # changes lib/ramble/spack/cmd/__init__.py x: 296 lines of code y: 2 # changes lib/ramble/spack/cmd/ci.py x: 391 lines of code y: 2 # changes lib/ramble/spack/cmd/compiler.py x: 141 lines of code y: 2 # changes lib/ramble/spack/cmd/env.py x: 456 lines of code y: 2 # changes lib/ramble/spack/cmd/providers.py x: 41 lines of code y: 2 # changes lib/ramble/spack/cmd/tags.py x: 76 lines of code y: 2 # changes lib/ramble/spack/cmd/url.py x: 360 lines of code y: 2 # changes lib/ramble/spack/compilers/__init__.py x: 482 lines of code y: 2 # changes lib/ramble/spack/config.py x: 694 lines of code y: 2 # changes lib/ramble/spack/database.py x: 903 lines of code y: 2 # changes lib/ramble/spack/dependency.py x: 51 lines of code y: 2 # changes lib/ramble/spack/detection/common.py x: 133 lines of code y: 2 # changes lib/ramble/spack/directives.py x: 312 lines of code y: 2 # changes lib/ramble/spack/directory_layout.py x: 384 lines of code y: 2 # changes lib/ramble/spack/environment/environment.py x: 1365 lines of code y: 2 # changes lib/ramble/spack/fetch_strategy.py x: 1045 lines of code y: 2 # changes lib/ramble/spack/installer.py x: 1155 lines of code y: 2 # changes lib/ramble/spack/main.py x: 543 lines of code y: 2 # changes lib/ramble/spack/mirror.py x: 448 lines of code y: 2 # changes lib/ramble/spack/package.py x: 1575 lines of code y: 2 # changes lib/ramble/spack/package_prefs.py x: 157 lines of code y: 2 # changes lib/ramble/spack/parse.py x: 115 lines of code y: 2 # changes lib/ramble/spack/repo.py x: 813 lines of code y: 2 # changes lib/ramble/spack/reporters/cdash.py x: 340 lines of code y: 2 # changes lib/ramble/spack/solver/asp.py x: 1513 lines of code y: 2 # changes lib/ramble/spack/spec.py x: 3012 lines of code y: 2 # changes lib/ramble/spack/stage.py x: 523 lines of code y: 2 # changes lib/ramble/spack/store.py x: 181 lines of code y: 2 # changes lib/ramble/spack/util/environment.py x: 601 lines of code y: 4 # changes lib/ramble/spack/util/log_parse.py x: 58 lines of code y: 2 # changes lib/ramble/spack/util/path.py x: 168 lines of code y: 4 # changes lib/ramble/spack/util/unparse/unparser.py x: 916 lines of code y: 2 # changes lib/ramble/spack/util/web.py x: 440 lines of code y: 2 # changes lib/ramble/spack/version.py x: 703 lines of code y: 2 # changes lib/ramble/spack/util/git.py x: 11 lines of code y: 3 # changes
284.0
# changes
  min: 1.0
  average: 15.56
  25th percentile: 3.0
  median: 9.0
  75th percentile: 18.0
  max: 284.0
0 3012.0
lines of code
min: 1.0 | average: 167.83 | 25th percentile: 17.0 | median: 53.0 | 75th percentile: 172.0 | max: 3012.0

Number of Contributors vs. Number of Changes: 411 points

lib/ramble/ramble/application.py x: 10 # contributors y: 284 # changes lib/ramble/ramble/language/language_base.py x: 7 # contributors y: 45 # changes lib/ramble/ramble/language/shared_language.py x: 8 # contributors y: 79 # changes lib/ramble/ramble/util/graph.py x: 4 # contributors y: 11 # changes var/ramble/repos/builtin.mock/applications/when-directives/application.py x: 2 # contributors y: 3 # changes lib/ramble/ramble/util/web.py x: 4 # contributors y: 21 # changes lib/ramble/ramble/package_manager.py x: 6 # contributors y: 45 # changes lib/ramble/ramble/workspace/workspace.py x: 9 # contributors y: 218 # changes var/ramble/repos/builtin/package_managers/environment-modules/package_manager.py x: 4 # contributors y: 25 # changes var/ramble/repos/builtin/package_managers/pip/package_manager.py x: 5 # contributors y: 33 # changes var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py x: 5 # contributors y: 49 # changes var/ramble/repos/builtin/package_managers/user-managed/package_manager.py x: 3 # contributors y: 9 # changes conftest.py x: 3 # contributors y: 4 # changes share/ramble/ramble-completion.bash x: 7 # contributors y: 118 # changes var/ramble/repos/builtin/applications/py-nemo-2/application.py x: 3 # contributors y: 8 # changes lib/ramble/ramble/cmd/workspace.py x: 8 # contributors y: 142 # changes lib/ramble/ramble/repository.py x: 7 # contributors y: 50 # changes lib/ramble/ramble/language/modifier_language.py x: 7 # contributors y: 59 # changes lib/ramble/ramble/language/package_manager_language.py x: 5 # contributors y: 14 # changes lib/ramble/ramble/language/workflow_manager_language.py x: 4 # contributors y: 7 # changes lib/ramble/ramble/modifier.py x: 7 # contributors y: 83 # changes lib/ramble/ramble/variants.py x: 3 # contributors y: 6 # changes var/ramble/repos/builtin.mock/applications/when-variants/application.py x: 3 # contributors y: 5 # changes var/ramble/repos/builtin.mock/modifiers/test-mod/modifier.py x: 6 # contributors y: 30 # changes lib/ramble/ramble/cmd/deployment.py x: 4 # contributors y: 26 # changes lib/ramble/ramble/pipeline.py x: 6 # contributors y: 102 # changes var/ramble/repos/builtin/package_managers/spack/package_manager.py x: 6 # contributors y: 23 # changes lib/ramble/ramble/experiment_set.py x: 8 # contributors y: 97 # changes lib/ramble/ramble/experiment_result.py x: 4 # contributors y: 15 # changes lib/ramble/ramble/keywords.py x: 7 # contributors y: 55 # changes var/ramble/repos/builtin/workflow_managers/google-batch/workflow_manager.py x: 4 # contributors y: 9 # changes var/ramble/repos/builtin/workflow_managers/slurm/workflow_manager.py x: 5 # contributors y: 31 # changes lib/ramble/ramble/workflow_manager.py x: 4 # contributors y: 18 # changes var/ramble/repos/builtin/workflow_managers/user-managed/workflow_manager.py x: 2 # contributors y: 2 # changes var/ramble/repos/builtin/modifiers/nccl-gib/modifier.py x: 5 # contributors y: 5 # changes lib/ramble/ramble/cmd/results.py x: 7 # contributors y: 34 # changes lib/ramble/ramble/uploader.py x: 2 # contributors y: 1 # changes lib/ramble/ramble/expander.py x: 7 # contributors y: 114 # changes lib/ramble/ramble/graphs.py x: 5 # contributors y: 28 # changes var/ramble/repos/builtin.mock/applications/register-builtin/application.py x: 5 # contributors y: 15 # changes var/ramble/repos/builtin/applications/maxtext/application.py x: 3 # contributors y: 7 # changes lib/ramble/ramble/cmd/common/list.py x: 5 # contributors y: 19 # changes lib/ramble/ramble/pkgmankit.py x: 5 # contributors y: 17 # changes var/ramble/repos/builtin.mock/applications/basic/application.py x: 6 # contributors y: 24 # changes var/ramble/repos/builtin/modifiers/tunables/modifier.py x: 3 # contributors y: 3 # changes lib/ramble/ramble/language/language_helpers.py x: 6 # contributors y: 18 # changes var/ramble/repos/builtin.mock/applications/zlib/application.py x: 5 # contributors y: 24 # changes var/ramble/repos/builtin.mock/modifiers/spack-failed-reqs/modifier.py x: 5 # contributors y: 20 # changes var/ramble/repos/builtin.mock/modifiers/spack-mod/modifier.py x: 5 # contributors y: 25 # changes var/ramble/repos/builtin/applications/gromacs/application.py x: 9 # contributors y: 52 # changes var/ramble/repos/builtin/applications/hmmer/application.py x: 8 # contributors y: 27 # changes var/ramble/repos/builtin/applications/hpcc/application.py x: 8 # contributors y: 25 # changes var/ramble/repos/builtin/applications/hpcg/application.py x: 7 # contributors y: 31 # changes var/ramble/repos/builtin/applications/hpl/application.py x: 8 # contributors y: 46 # changes var/ramble/repos/builtin/applications/intel-hpl/application.py x: 8 # contributors y: 41 # changes var/ramble/repos/builtin/applications/intel-mpi-benchmarks/application.py x: 9 # contributors y: 44 # changes var/ramble/repos/builtin/applications/ior/application.py x: 7 # contributors y: 29 # changes var/ramble/repos/builtin/applications/iperf2/application.py x: 7 # contributors y: 30 # changes var/ramble/repos/builtin/applications/lammps/application.py x: 8 # contributors y: 47 # changes var/ramble/repos/builtin/applications/lulesh/application.py x: 7 # contributors y: 38 # changes var/ramble/repos/builtin/applications/minixyce/application.py x: 7 # contributors y: 41 # changes var/ramble/repos/builtin/applications/namd/application.py x: 9 # contributors y: 38 # changes var/ramble/repos/builtin/applications/openfoam-org/application.py x: 4 # contributors y: 17 # changes var/ramble/repos/builtin/applications/openfoam/application.py x: 7 # contributors y: 47 # changes var/ramble/repos/builtin/applications/osu-micro-benchmarks/application.py x: 8 # contributors y: 34 # changes var/ramble/repos/builtin/applications/roms/application.py x: 5 # contributors y: 7 # changes var/ramble/repos/builtin/applications/wrfv3/application.py x: 8 # contributors y: 43 # changes var/ramble/repos/builtin/applications/wrfv4/application.py x: 9 # contributors y: 45 # changes var/ramble/repos/builtin/modifiers/gcp-metadata/modifier.py x: 6 # contributors y: 49 # changes var/ramble/repos/builtin/modifiers/intel-aps/modifier.py x: 4 # contributors y: 38 # changes var/ramble/repos/builtin/modifiers/tuned-adm/modifier.py x: 3 # contributors y: 11 # changes lib/ramble/ramble/schema/config.py x: 6 # contributors y: 41 # changes lib/ramble/ramble/modkit.py x: 6 # contributors y: 26 # changes lib/ramble/ramble/workspace/__init__.py x: 6 # contributors y: 38 # changes lib/ramble/ramble/software_environments.py x: 7 # contributors y: 77 # changes lib/ramble/ramble/config.py x: 8 # contributors y: 68 # changes lib/ramble/ramble/language/application_language.py x: 8 # contributors y: 84 # changes lib/ramble/ramble/renderer.py x: 6 # contributors y: 40 # changes lib/ramble/ramble/repeats.py x: 4 # contributors y: 12 # changes lib/ramble/ramble/util/editor.py x: 4 # contributors y: 16 # changes lib/ramble/ramble/util/imp/importlib_importer.py x: 4 # contributors y: 13 # changes lib/ramble/ramble/cmd/commands.py x: 4 # contributors y: 22 # changes lib/ramble/ramble/cmd/common/arguments.py x: 5 # contributors y: 32 # changes lib/ramble/ramble/cmd/mirror.py x: 5 # contributors y: 22 # changes lib/ramble/ramble/cmd/software_definitions.py x: 7 # contributors y: 20 # changes lib/ramble/ramble/schema/env_vars.py x: 5 # contributors y: 13 # changes lib/ramble/ramble/schema/merged.py x: 6 # contributors y: 27 # changes lib/ramble/ramble/schema/workspace.py x: 4 # contributors y: 23 # changes lib/ramble/ramble/util/hashing.py x: 4 # contributors y: 14 # changes lib/ramble/ramble/util/naming.py x: 4 # contributors y: 20 # changes pyproject.toml x: 3 # contributors y: 12 # changes pyproject_objects.toml x: 2 # contributors y: 4 # changes var/ramble/repos/builtin.mock/applications/file-open/application.py x: 2 # contributors y: 7 # changes var/ramble/repos/builtin/applications/nvidia-hpl/application.py x: 3 # contributors y: 15 # changes var/ramble/repos/builtin/applications/py-nemo/application.py x: 5 # contributors y: 21 # changes var/ramble/repos/builtin/applications/sleep/application.py x: 5 # contributors y: 11 # changes var/ramble/repos/builtin/base_applications/hpl/base_application.py x: 3 # contributors y: 16 # changes var/ramble/repos/builtin/modifiers/apptainer/modifier.py x: 3 # contributors y: 13 # changes var/ramble/repos/builtin/workflow_managers/slurm/batch_query.tpl x: 2 # contributors y: 9 # changes var/ramble/repos/builtin/workflow_managers/slurm/batch_wait.tpl x: 2 # contributors y: 5 # changes var/ramble/repos/builtin/applications/elk/application.py x: 6 # contributors y: 11 # changes var/ramble/repos/builtin/modifiers/exit-code/modifier.py x: 4 # contributors y: 6 # changes lib/ramble/ramble/__init__.py x: 5 # contributors y: 16 # changes var/ramble/repos/builtin/workflow_managers/slurm/batch_submit.tpl x: 2 # contributors y: 6 # changes var/ramble/repos/builtin/base_applications/nvidia-hpc-benchmarks/base_application.py x: 1 # contributors y: 2 # changes share/ramble/bash/ramble-completion.in x: 6 # contributors y: 12 # changes var/ramble/repos/builtin/base_applications/hpcg/hpcg.dat.tpl x: 1 # contributors y: 1 # changes lib/ramble/ramble/schema/mirrors.py x: 4 # contributors y: 8 # changes lib/ramble/ramble/schema/package_manager_repos.py x: 4 # contributors y: 5 # changes lib/ramble/ramble/schema/spack.py x: 5 # contributors y: 27 # changes lib/ramble/ramble/util/output_capture.py x: 4 # contributors y: 4 # changes var/ramble/repos/builtin.mock/applications/shared-context/application.py x: 5 # contributors y: 9 # changes
284.0
# changes
  min: 1.0
  average: 15.56
  25th percentile: 3.0
  median: 9.0
  75th percentile: 18.0
  max: 284.0
0 10.0
# contributors
min: 1.0 | average: 3.88 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 5.0 | max: 10.0

Number of Contributors vs. File Size: 411 points

lib/ramble/ramble/application.py x: 10 # contributors y: 1790 lines of code lib/ramble/ramble/language/language_base.py x: 7 # contributors y: 131 lines of code lib/ramble/ramble/language/shared_language.py x: 8 # contributors y: 320 lines of code lib/ramble/ramble/util/graph.py x: 4 # contributors y: 24 lines of code var/ramble/repos/builtin.mock/applications/when-directives/application.py x: 2 # contributors y: 25 lines of code lib/ramble/ramble/util/web.py x: 4 # contributors y: 430 lines of code lib/ramble/ramble/package_manager.py x: 6 # contributors y: 142 lines of code lib/ramble/ramble/workspace/workspace.py x: 9 # contributors y: 1429 lines of code var/ramble/repos/builtin/package_managers/environment-modules/package_manager.py x: 4 # contributors y: 96 lines of code var/ramble/repos/builtin/package_managers/pip/package_manager.py x: 5 # contributors y: 413 lines of code var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py x: 5 # contributors y: 928 lines of code var/ramble/repos/builtin/package_managers/user-managed/package_manager.py x: 3 # contributors y: 52 lines of code conftest.py x: 3 # contributors y: 476 lines of code share/ramble/ramble-completion.bash x: 7 # contributors y: 563 lines of code var/ramble/repos/builtin/applications/py-nemo-2/application.py x: 3 # contributors y: 364 lines of code lib/ramble/ramble/cmd/workspace.py x: 8 # contributors y: 1204 lines of code lib/ramble/ramble/repository.py x: 7 # contributors y: 912 lines of code lib/ramble/ramble/language/modifier_language.py x: 7 # contributors y: 189 lines of code lib/ramble/ramble/language/package_manager_language.py x: 5 # contributors y: 33 lines of code lib/ramble/ramble/modifier.py x: 7 # contributors y: 192 lines of code lib/ramble/ramble/variants.py x: 3 # contributors y: 172 lines of code var/ramble/repos/builtin.mock/applications/when-variants/application.py x: 3 # contributors y: 32 lines of code var/ramble/repos/builtin.mock/modifiers/test-mod/modifier.py x: 6 # contributors y: 73 lines of code lib/ramble/ramble/cmd/deployment.py x: 4 # contributors y: 163 lines of code lib/ramble/ramble/pipeline.py x: 6 # contributors y: 594 lines of code var/ramble/repos/builtin/package_managers/spack/package_manager.py x: 6 # contributors y: 103 lines of code lib/ramble/ramble/experiment_set.py x: 8 # contributors y: 465 lines of code lib/ramble/ramble/experiment_result.py x: 4 # contributors y: 58 lines of code lib/ramble/ramble/keywords.py x: 7 # contributors y: 121 lines of code lib/ramble/spack/util/spack_yaml.py x: 3 # contributors y: 188 lines of code var/ramble/repos/builtin/workflow_managers/google-batch/workflow_manager.py x: 4 # contributors y: 238 lines of code var/ramble/repos/builtin/workflow_managers/slurm/workflow_manager.py x: 5 # contributors y: 254 lines of code etc/ramble/defaults/variants.yaml x: 3 # contributors y: 3 lines of code lib/ramble/ramble/workflow_manager.py x: 4 # contributors y: 78 lines of code var/ramble/repos/builtin/workflow_managers/user-managed/workflow_manager.py x: 2 # contributors y: 9 lines of code var/ramble/repos/builtin/modifiers/nccl-gib/modifier.py x: 5 # contributors y: 65 lines of code lib/ramble/ramble/cmd/results.py x: 7 # contributors y: 170 lines of code lib/ramble/ramble/uploader.py x: 2 # contributors y: 189 lines of code lib/ramble/ramble/expander.py x: 7 # contributors y: 695 lines of code var/ramble/repos/builtin.mock/applications/register-builtin/application.py x: 5 # contributors y: 53 lines of code var/ramble/repos/builtin/applications/maxtext/application.py x: 3 # contributors y: 394 lines of code lib/ramble/ramble/cmd/common/list.py x: 5 # contributors y: 181 lines of code lib/ramble/ramble/pkgmankit.py x: 5 # contributors y: 18 lines of code lib/ramble/ramble/util/command_runner.py x: 5 # contributors y: 93 lines of code var/ramble/repos/builtin.mock/applications/basic/application.py x: 6 # contributors y: 41 lines of code var/ramble/repos/builtin/modifiers/tunables/modifier.py x: 3 # contributors y: 89 lines of code var/ramble/repos/builtin/workflow_managers/slurm-pyxis/workflow_manager.py x: 3 # contributors y: 20 lines of code var/ramble/repos/builtin/modifiers/run-directory/modifier.py x: 2 # contributors y: 107 lines of code var/ramble/repos/builtin.mock/applications/zlib-configs/application.py x: 4 # contributors y: 17 lines of code var/ramble/repos/builtin.mock/modifiers/spack-mod/modifier.py x: 5 # contributors y: 40 lines of code var/ramble/repos/builtin/applications/babelstream/application.py x: 3 # contributors y: 143 lines of code var/ramble/repos/builtin/applications/cloverleaf/application.py x: 7 # contributors y: 146 lines of code var/ramble/repos/builtin/applications/gromacs/application.py x: 9 # contributors y: 406 lines of code var/ramble/repos/builtin/applications/hmmer/application.py x: 8 # contributors y: 73 lines of code var/ramble/repos/builtin/applications/hpcc/application.py x: 8 # contributors y: 103 lines of code var/ramble/repos/builtin/applications/hpcg/application.py x: 7 # contributors y: 16 lines of code var/ramble/repos/builtin/applications/hpl/application.py x: 8 # contributors y: 20 lines of code var/ramble/repos/builtin/applications/intel-mpi-benchmarks/application.py x: 9 # contributors y: 208 lines of code var/ramble/repos/builtin/applications/iperf2/application.py x: 7 # contributors y: 81 lines of code var/ramble/repos/builtin/applications/lammps/application.py x: 8 # contributors y: 332 lines of code var/ramble/repos/builtin/applications/lulesh/application.py x: 7 # contributors y: 87 lines of code var/ramble/repos/builtin/applications/md-test/application.py x: 8 # contributors y: 62 lines of code var/ramble/repos/builtin/applications/minixyce/application.py x: 7 # contributors y: 226 lines of code var/ramble/repos/builtin/applications/namd/application.py x: 9 # contributors y: 333 lines of code var/ramble/repos/builtin/applications/openfoam/application.py x: 7 # contributors y: 58 lines of code var/ramble/repos/builtin/applications/osu-micro-benchmarks/application.py x: 8 # contributors y: 245 lines of code var/ramble/repos/builtin/applications/quantum-espresso/application.py x: 7 # contributors y: 210 lines of code var/ramble/repos/builtin/applications/streamc/application.py x: 7 # contributors y: 114 lines of code var/ramble/repos/builtin/applications/wrfv3/application.py x: 8 # contributors y: 169 lines of code var/ramble/repos/builtin/applications/wrfv4/application.py x: 9 # contributors y: 182 lines of code var/ramble/repos/builtin/modifiers/gcp-metadata/modifier.py x: 6 # contributors y: 248 lines of code var/ramble/repos/builtin/modifiers/intel-aps/modifier.py x: 4 # contributors y: 258 lines of code var/ramble/repos/builtin/modifiers/sys-stat/modifier.py x: 3 # contributors y: 69 lines of code lib/ramble/ramble/success_criteria.py x: 6 # contributors y: 188 lines of code lib/ramble/ramble/main.py x: 8 # contributors y: 616 lines of code lib/ramble/ramble/schema/config.py x: 6 # contributors y: 177 lines of code lib/ramble/ramble/modkit.py x: 6 # contributors y: 18 lines of code lib/ramble/ramble/reports.py x: 6 # contributors y: 649 lines of code lib/ramble/ramble/software_environments.py x: 7 # contributors y: 501 lines of code lib/ramble/ramble/util/lock.py x: 4 # contributors y: 41 lines of code lib/ramble/ramble/cmd/__init__.py x: 4 # contributors y: 148 lines of code lib/ramble/ramble/cmd/common/info.py x: 5 # contributors y: 210 lines of code lib/ramble/ramble/config.py x: 8 # contributors y: 703 lines of code lib/ramble/ramble/context.py x: 5 # contributors y: 100 lines of code lib/ramble/ramble/fetch_strategy.py x: 7 # contributors y: 1027 lines of code lib/ramble/ramble/language/application_language.py x: 8 # contributors y: 127 lines of code lib/ramble/ramble/renderer.py x: 6 # contributors y: 291 lines of code lib/ramble/ramble/stage.py x: 6 # contributors y: 510 lines of code lib/ramble/ramble/util/executable.py x: 5 # contributors y: 72 lines of code lib/ramble/ramble/workload.py x: 5 # contributors y: 137 lines of code var/ramble/repos/builtin.mock/applications/import-test/application.py x: 2 # contributors y: 12 lines of code var/ramble/repos/builtin/workflow_managers/gke-mpi/gke_mpi.yaml.tpl x: 2 # contributors y: 47 lines of code var/ramble/repos/builtin/workflow_managers/gke-mpi/workflow_manager.py x: 2 # contributors y: 147 lines of code lib/ramble/ramble/cmd/commands.py x: 4 # contributors y: 210 lines of code lib/ramble/ramble/cmd/config.py x: 4 # contributors y: 290 lines of code lib/ramble/ramble/cmd/info.py x: 5 # contributors y: 9 lines of code lib/ramble/ramble/cmd/mirror.py x: 5 # contributors y: 163 lines of code lib/ramble/ramble/cmd/style.py x: 5 # contributors y: 390 lines of code lib/ramble/ramble/schema/applications.py x: 6 # contributors y: 148 lines of code lib/ramble/ramble/util/naming.py x: 4 # contributors y: 136 lines of code lib/ramble/ramble/workspace/shell.py x: 4 # contributors y: 70 lines of code var/ramble/repos/builtin/applications/nvidia-hpl-mxp/application.py x: 3 # contributors y: 75 lines of code var/ramble/repos/builtin/applications/nvidia-hpl/application.py x: 3 # contributors y: 260 lines of code var/ramble/repos/builtin/applications/py-cosmoflow/application.py x: 3 # contributors y: 282 lines of code var/ramble/repos/builtin/applications/py-nemo/application.py x: 5 # contributors y: 548 lines of code var/ramble/repos/builtin/base_applications/openfoam/base_application.py x: 3 # contributors y: 436 lines of code var/ramble/repos/builtin/modifiers/apptainer/modifier.py x: 3 # contributors y: 102 lines of code var/ramble/repos/builtin/modifiers/nccl-env/modifier.py x: 4 # contributors y: 597 lines of code var/ramble/repos/builtin/modifiers/pyxis-enroot/modifier.py x: 4 # contributors y: 126 lines of code var/ramble/repos/builtin/modifiers/status-markers/modifier.py x: 3 # contributors y: 39 lines of code var/ramble/repos/builtin/applications/architecture-check/application.py x: 2 # contributors y: 77 lines of code var/ramble/repos/builtin/applications/elk/application.py x: 6 # contributors y: 58 lines of code var/ramble/repos/builtin/base_applications/hpcg/base_application.py x: 4 # contributors y: 93 lines of code var/ramble/repos/builtin/modifiers/conditional-psm3/modifier.py x: 5 # contributors y: 116 lines of code lib/ramble/llnl/util/tty/log.py x: 4 # contributors y: 500 lines of code var/ramble/repos/builtin/applications/intel-mlc/application.py x: 2 # contributors y: 172 lines of code var/ramble/repos/builtin/workflow_managers/google-batch/batch_helpers.tpl x: 2 # contributors y: 90 lines of code share/ramble/setup-env.fish x: 4 # contributors y: 574 lines of code lib/ramble/ramble/spec.py x: 5 # contributors y: 176 lines of code lib/ramble/ramble/mirror.py x: 4 # contributors y: 320 lines of code var/ramble/repos/builtin.mock/applications/template/application.py x: 2 # contributors y: 49 lines of code var/ramble/repos/builtin/base_applications/nvidia-hpc-benchmarks/base_application.py x: 1 # contributors y: 84 lines of code share/ramble/bash/ramble-completion.in x: 6 # contributors y: 223 lines of code var/ramble/repos/builtin/base_applications/hpl/HPL.dat.tpl x: 1 # contributors y: 32 lines of code var/ramble/repos/builtin/base_applications/hpcg/hpcg.dat.tpl x: 1 # contributors y: 4 lines of code lib/ramble/llnl/__init__.py x: 4 # contributors y: 1 lines of code lib/ramble/llnl/util/filesystem.py x: 4 # contributors y: 1074 lines of code lib/ramble/llnl/util/lock.py x: 4 # contributors y: 395 lines of code lib/ramble/llnl/util/tty/color.py x: 4 # contributors y: 112 lines of code lib/ramble/llnl/util/tty/pty.py x: 4 # contributors y: 173 lines of code lib/ramble/ramble/util/install_cache.py x: 6 # contributors y: 7 lines of code lib/ramble/spack/audit.py x: 2 # contributors y: 320 lines of code lib/ramble/spack/binary_distribution.py x: 2 # contributors y: 1291 lines of code lib/ramble/spack/bootstrap.py x: 2 # contributors y: 637 lines of code lib/ramble/spack/build_environment.py x: 2 # contributors y: 733 lines of code lib/ramble/spack/ci.py x: 2 # contributors y: 1201 lines of code lib/ramble/spack/cmd/__init__.py x: 2 # contributors y: 296 lines of code lib/ramble/spack/cmd/ci.py x: 2 # contributors y: 391 lines of code lib/ramble/spack/cmd/compiler.py x: 2 # contributors y: 141 lines of code lib/ramble/spack/cmd/env.py x: 2 # contributors y: 456 lines of code lib/ramble/spack/cmd/url.py x: 2 # contributors y: 360 lines of code lib/ramble/spack/compilers/__init__.py x: 2 # contributors y: 482 lines of code lib/ramble/spack/config.py x: 2 # contributors y: 694 lines of code lib/ramble/spack/database.py x: 2 # contributors y: 903 lines of code lib/ramble/spack/environment/environment.py x: 2 # contributors y: 1365 lines of code lib/ramble/spack/fetch_strategy.py x: 2 # contributors y: 1045 lines of code lib/ramble/spack/installer.py x: 2 # contributors y: 1155 lines of code lib/ramble/spack/main.py x: 2 # contributors y: 543 lines of code lib/ramble/spack/mirror.py x: 2 # contributors y: 448 lines of code lib/ramble/spack/package.py x: 2 # contributors y: 1575 lines of code lib/ramble/spack/package_prefs.py x: 2 # contributors y: 157 lines of code lib/ramble/spack/repo.py x: 2 # contributors y: 813 lines of code lib/ramble/spack/reporters/cdash.py x: 2 # contributors y: 340 lines of code lib/ramble/spack/solver/asp.py x: 2 # contributors y: 1513 lines of code lib/ramble/spack/spec.py x: 2 # contributors y: 3012 lines of code lib/ramble/spack/stage.py x: 2 # contributors y: 523 lines of code lib/ramble/spack/util/environment.py x: 3 # contributors y: 601 lines of code lib/ramble/spack/util/unparse/unparser.py x: 2 # contributors y: 916 lines of code lib/ramble/spack/version.py x: 2 # contributors y: 703 lines of code
3012.0
lines of code
  min: 1.0
  average: 167.83
  25th percentile: 17.0
  median: 53.0
  75th percentile: 172.0
  max: 3012.0
0 10.0
# contributors
min: 1.0 | average: 3.88 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 5.0 | max: 10.0