microsoft / CameraTraps
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 412
  • Daily file updates (only one update per file and date counted): 2582
  • First update: 2018-10-11
  • Latest update: 2022-01-27
  • Days between first and latest update: 1205 (172 weeks, estimated 860 working days)
  • Active days (at least one file change): 549
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 412 files with 52,223 lines of code in files.
    • 374 files that are 366+ days old (47,470 lines of code)
    • 13 files that are 181-365 days old (2,051 lines of code)
    • 4 files that are 91-180 days old (344 lines of code)
    • 9 files that are 31-90 days old (1,115 lines of code)
    • 12 files that are 1-30 days old (1,243 lines of code)
90% | 3% | <1% | 2% | 2%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 412 files with 52,223 lines of code in files.
    • 312 files have been last changed 366+ days ago (33,771 lines of code)
    • 37 files have been last changed 181-365 days ago (6,872 lines of code)
    • 13 files have been last changed 91-180 days ago (2,218 lines of code)
    • 18 files have been last changed 31-90 days ago (3,531 lines of code)
    • 32 files have been last changed 1-30 days ago (5,831 lines of code)
64% | 13% | 4% | 6% | 11%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, ipynb, sh, md, cs, txt, yml, json, js, html, gitignore, css, ini, resx, p, yaml, xaml, csproj, bat, gitmodules
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py90% | 4% | <1% | 2% | 2%
cs100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
p100% | 0% | 0% | 0% | 0%
yml52% | 6% | 0% | 14% | 27%
xaml100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py64% | 14% | 4% | 7% | 9%
cs47% | 0% | 0% | 0% | 52%
html100% | 0% | 0% | 0% | 0%
p100% | 0% | 0% | 0% | 0%
xaml100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
yml22% | 16% | 0% | 34% | 27%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
archive100% | 0% | 0% | 0% | 0%
data_management80% | 8% | 1% | 1% | 7%
research97% | 0% | 0% | 2% | 0%
api86% | 9% | 1% | 3% | 0%
classification94% | 0% | 0% | 0% | 5%
taxonomy_mapping100% | 0% | 0% | 0% | 0%
visualization100% | 0% | 0% | 0% | 0%
detection74% | 15% | 5% | 0% | 4%
sandbox87% | 0% | 0% | 12% | 0%
ROOT82% | 0% | 0% | 17% | 0%
benchmark100% | 0% | 0% | 0% | 0%
api_flask_redis0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
archive100% | 0% | 0% | 0% | 0%
research97% | 0% | 0% | 0% | 2%
data_management59% | 9% | 7% | 5% | 17%
api24% | 25% | 15% | 13% | 20%
taxonomy_mapping74% | 25% | 0% | 0% | 0%
classification11% | 67% | 0% | 14% | 5%
sandbox87% | 0% | 0% | 12% | 0%
detection13% | 0% | 0% | 18% | 67%
benchmark100% | 0% | 0% | 0% | 0%
visualization10% | 9% | 0% | 41% | 37%
ROOT15% | 11% | 0% | 40% | 32%
api_flask_redis0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ocr_sandbox.py
in sandbox
243 3 506 1102 4
run_tf_detector.py
in detection
272 12 40 1051 51
filenames_to_json.py
in data_management/importers
219 - 506 1051 18
rspb_to_json.py
in data_management/importers
184 - 506 1051 16
eMammal_helpers.py
in data_management/importers/eMammal
142 11 506 1051 7
make_eMammal_json.py
in data_management/importers/eMammal
123 1 506 1051 7
copy_and_unzip_emammal.py
in data_management/importers/eMammal
119 4 506 1051 8
wellington_to_json.py
in data_management/importers
111 - 506 1051 9
make_per_season_SS_json.py
in data_management/importers/snapshotserengeti
103 - 506 1051 4
make_full_SS_json.py
in data_management/importers/snapshotserengeti
99 - 506 1051 4
nacti_fieldname_adjustments.py
in data_management/importers
41 - 506 1051 5
visualization_utils.py
in visualization
307 12 36 1033 85
visualize_detector_output.py
in visualization
152 2 23 1033 47
visualize_incoming_annotations.py
in visualization
106 3 252 1031 20
convert_imerit_json_to_coco_json.py
in archive/data_management/annotations
188 1 506 1026 5
add_bounding_boxes_to_json.py
in data_management/annotations
165 8 506 1026 16
create_new_annotation_json.py
in archive/data_management/annotations/utils
110 - 506 1026 5
plot_bounding_boxes.py
in archive/data_management/annotations
97 - 506 1026 5
plot_imerit_annotations.py
in archive/data_management/annotations
94 - 506 1026 5
filter_database.py
in archive/data_management/annotations/utils
47 - 506 1026 5
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in research/active_learning/sampling_methods/utils
1 - 506 944 3
__init__.py
in research/active_learning/sampling_methods
1 - 506 984 3
__init__.py
in research/active_learning/archive/UIComponents
1 - 506 941 3
__init__.py
in research/active_learning/Database
1 - 506 969 3
__init__.py
in research/active_learning/DL
1 - 506 1019 4
p
inat_category_lookup_SS.p
in research/map_data_to_inat
7 - 506 1019 4
add_url_to_database.py
in data_management/databases
8 - 506 1019 4
retrieve_sample_image.py
in taxonomy_mapping
9 1 506 588 2
init.py
in research/active_learning/archive
10 - 506 1019 6
get_animal_lookup.py
in research/airsim
12 - 506 1019 4
StaticFunctions.cs
in api/batch_processing/postprocessing/CameraTrapJsonFileProcessingApp
15 1 506 804 3
environment-api-job-management.yml
in root
16 - 506 643 3
plot_active.py
in research/active_learning/archive
19 - 506 984 3
copy_checkpoints.py
in detection/detector_training
19 - 506 917 6
api_config.py
in api/synchronous/api_core/animal_detection_classification_api
19 - 506 609 2
uniform_sampling.py
in research/active_learning/sampling_methods
20 2 506 984 3
confidence_sampling.py
in research/active_learning/sampling_methods
21 2 506 984 3
entropy_sampling.py
in research/active_learning/sampling_methods
22 2 506 984 3
cct_field_adjustments.py
in data_management/importers
22 - 506 984 9
wrapper_sampler_def.py
in research/active_learning/sampling_methods
23 1 506 984 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
prepare_classification_script_mc.py
in classification
141 - 4 4 1
prepare_classification_script.py
in classification
117 - 4 4 1
umn_to_json.py
in data_management/importers
291 1 22 22 1
get_lila_category_counts.py
in data_management/lila
188 2 22 22 1
download_lila_subset.py
in data_management/lila
175 3 22 22 1
create_lila_test_set.py
in data_management/lila
128 3 22 22 1
get_lila_category_list.py
in data_management/lila
103 3 22 22 1
generate_lila_sas_urls.py
in data_management/lila
32 - 22 22 1
hyp_mosaic.yml
in detection/detector_training/experiments/megadetector_v5_yolo
28 - 24 24 1
hyp_no_mosaic.yml
in detection/detector_training/experiments/megadetector_v5_yolo
28 - 24 24 1
data_camtrap_coco_inat.yml
in detection/detector_training/experiments/megadetector_v5_yolo
6 - 24 24 1
data_camtrap_images_only.yml
in detection/detector_training/experiments/megadetector_v5_yolo
6 - 24 24 1
get_image_sizes.py
in data_management
79 4 36 36 1
manage_local_batch.py
in api/batch_processing/data_preparation
302 3 4 37 4
environment-classifier-training.yml
in root
36 - 39 39 1
video_json_to_csv.py
in sandbox
45 - 40 40 1
config.py
in api_flask_redis/api_core/animal_detection_api
14 - 43 61 6
api_frontend.py
in api_flask_redis/api_core/animal_detection_api
163 5 43 62 10
api_backend.py
in api_flask_redis/api_core/animal_detection_api
84 1 43 62 8
md_to_coco_starter_code.py
in data_management
114 - 51 73 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
manage_local_batch.py
in api/batch_processing/data_preparation
302 3 4 37 4
process_video.py
in detection
254 3 4 650 11
prepare_classification_script_mc.py
in classification
141 - 4 4 1
prepare_classification_script.py
in classification
117 - 4 4 1
missouri_to_json.py
in data_management/importers
451 - 14 1014 12
run_tf_detector_batch.py
in detection
346 9 14 982 61
video_utils.py
in detection
227 8 16 364 12
umn_to_json.py
in data_management/importers
291 1 22 22 1
umn-pr-analysis.py
in research
278 1 22 85 9
get_lila_category_counts.py
in data_management/lila
188 2 22 22 1
download_lila_subset.py
in data_management/lila
175 3 22 22 1
create_lila_test_set.py
in data_management/lila
128 3 22 22 1
get_lila_category_list.py
in data_management/lila
103 3 22 22 1
generate_lila_sas_urls.py
in data_management/lila
32 - 22 22 1
Form.Designer.cs
in api/batch_processing/postprocessing/CameraTrapJsonFileProcessingApp
488 2 23 804 8
SubsetJsonDetectorOutput.cs
in api/batch_processing/postprocessing/CameraTrapJsonFileProcessingApp
450 8 23 804 12
Form.cs
in api/batch_processing/postprocessing/CameraTrapJsonFileProcessingApp
428 1 23 804 11
visualize_detector_output.py
in visualization
152 2 23 1033 47
AssemblyInfo.cs
in api/batch_processing/postprocessing/CameraTrapJsonFileProcessingApp/Properties
15 - 23 804 9
create_tfrecords.py
in data_management/tfrecords/utils
260 15 24 1016 11