awslabs / amazon-qldb-driver-python
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: 26
  • Daily file updates (only one update per file and date counted): 99
  • First update: 2019-10-29
  • Latest update: 2021-10-28
  • Days between first and latest update: 731 (104 weeks, estimated 520 working days)
  • Active days (at least one file change): 39
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 26 files with 741 lines of code in files.
    • 26 files that are 366+ days old (741 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 26 files with 741 lines of code in files.
    • 13 files have been last changed 366+ days ago (202 lines of code)
    • 11 files have been last changed 181-365 days ago (519 lines of code)
    • 2 files have been last changed 91-180 days ago (20 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
27% | 70% | 2% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, rst, txt, md, yml, html, css, bat, cfg, gitignore, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py25% | 71% | 2% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
pyqldb/driver100% | 0% | 0% | 0% | 0%
pyqldb/cursor100% | 0% | 0% | 0% | 0%
pyqldb/util100% | 0% | 0% | 0% | 0%
pyqldb/communication100% | 0% | 0% | 0% | 0%
pyqldb/errors100% | 0% | 0% | 0% | 0%
pyqldb/session100% | 0% | 0% | 0% | 0%
pyqldb/transaction100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
pyqldb/config100% | 0% | 0% | 0% | 0%
pyqldb/execution100% | 0% | 0% | 0% | 0%
pyqldb100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
pyqldb/util100% | 0% | 0% | 0% | 0%
pyqldb/communication100% | 0% | 0% | 0% | 0%
ROOT47% | 0% | 52% | 0% | 0%
pyqldb/driver<1% | 99% | 0% | 0% | 0%
pyqldb/cursor<1% | 99% | 0% | 0% | 0%
pyqldb/session1% | 98% | 0% | 0% | 0%
pyqldb/transaction2% | 98% | 0% | 0% | 0%
pyqldb/config4% | 96% | 0% | 0% | 0%
pyqldb/errors0% | 100% | 0% | 0% | 0%
pyqldb/execution0% | 100% | 0% | 0% | 0%
pyqldb0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
qldb_driver.py
in pyqldb/driver
165 12 278 826 12
session_client.py
in pyqldb/communication
84 17 606 826 5
__init__.py
in pyqldb/errors
69 13 278 826 5
stream_cursor.py
in pyqldb/cursor
66 11 364 826 4
qldb_session.py
in pyqldb/session
61 8 278 826 10
qldb_hash.py
in pyqldb/util
57 10 826 826 1
transaction.py
in pyqldb/transaction
49 7 278 826 7
read_ahead_cursor.py
in pyqldb/cursor
46 4 364 826 4
setup.py
in root
19 1 97 826 8
atomic_integer.py
in pyqldb/util
17 4 826 826 1
buildspec.yml
in root
16 - 615 826 2
buffered_cursor.py
in pyqldb/cursor
16 5 364 826 3
__init__.py
in root
1 - 826 826 1
__init__.py
in pyqldb
1 - 97 826 12
__init__.py
in pyqldb/session
1 - 826 826 1
__init__.py
in pyqldb/communication
1 - 826 826 1
__init__.py
in pyqldb/cursor
1 - 826 826 1
__init__.py
in pyqldb/util
1 - 826 826 1
__init__.py
in pyqldb/transaction
1 - 826 826 1
__init__.py
in pyqldb/driver
1 - 826 826 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in pyqldb/driver
1 - 826 826 1
__init__.py
in pyqldb/transaction
1 - 826 826 1
__init__.py
in pyqldb/util
1 - 826 826 1
__init__.py
in pyqldb/cursor
1 - 826 826 1
__init__.py
in pyqldb/communication
1 - 826 826 1
__init__.py
in pyqldb/session
1 - 826 826 1
__init__.py
in root
1 - 826 826 1
atomic_integer.py
in pyqldb/util
17 4 826 826 1
qldb_hash.py
in pyqldb/util
57 10 826 826 1
buildspec.yml
in root
16 - 615 826 2
session_client.py
in pyqldb/communication
84 17 606 826 5
__init__.py
in pyqldb/config
1 - 595 595 1
retry.py
in pyqldb/util
20 2 595 595 1
buffered_cursor.py
in pyqldb/cursor
16 5 364 826 3
read_ahead_cursor.py
in pyqldb/cursor
46 4 364 826 4
stream_cursor.py
in pyqldb/cursor
66 11 364 826 4
__init__.py
in pyqldb/execution
1 - 281 698 3
executable.py
in pyqldb/execution
8 2 281 698 3
retry_config.py
in pyqldb/config
24 6 281 595 2
executor.py
in pyqldb/execution
14 4 278 698 5
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
retry_config.py
in pyqldb/config
24 6 281 595 2
retry.py
in pyqldb/util
20 2 595 595 1
__init__.py
in pyqldb/config
1 - 595 595 1
executor.py
in pyqldb/execution
14 4 278 698 5
executable.py
in pyqldb/execution
8 2 281 698 3
__init__.py
in pyqldb/execution
1 - 281 698 3
qldb_driver.py
in pyqldb/driver
165 12 278 826 12
session_client.py
in pyqldb/communication
84 17 606 826 5
__init__.py
in pyqldb/errors
69 13 278 826 5
stream_cursor.py
in pyqldb/cursor
66 11 364 826 4
qldb_session.py
in pyqldb/session
61 8 278 826 10
qldb_hash.py
in pyqldb/util
57 10 826 826 1
transaction.py
in pyqldb/transaction
49 7 278 826 7
read_ahead_cursor.py
in pyqldb/cursor
46 4 364 826 4
setup.py
in root
19 1 97 826 8
atomic_integer.py
in pyqldb/util
17 4 826 826 1
buildspec.yml
in root
16 - 615 826 2
buffered_cursor.py
in pyqldb/cursor
16 5 364 826 3
__init__.py
in root
1 - 826 826 1
__init__.py
in pyqldb
1 - 97 826 12
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
setup.py
in root
19 1 97 826 8
__init__.py
in pyqldb
1 - 97 826 12
qldb_driver.py
in pyqldb/driver
165 12 278 826 12
__init__.py
in pyqldb/errors
69 13 278 826 5
qldb_session.py
in pyqldb/session
61 8 278 826 10
transaction.py
in pyqldb/transaction
49 7 278 826 7
executor.py
in pyqldb/execution
14 4 278 698 5
retry_config.py
in pyqldb/config
24 6 281 595 2
executable.py
in pyqldb/execution
8 2 281 698 3
__init__.py
in pyqldb/execution
1 - 281 698 3
stream_cursor.py
in pyqldb/cursor
66 11 364 826 4
read_ahead_cursor.py
in pyqldb/cursor
46 4 364 826 4
buffered_cursor.py
in pyqldb/cursor
16 5 364 826 3
retry.py
in pyqldb/util
20 2 595 595 1
__init__.py
in pyqldb/config
1 - 595 595 1
session_client.py
in pyqldb/communication
84 17 606 826 5
buildspec.yml
in root
16 - 615 826 2
qldb_hash.py
in pyqldb/util
57 10 826 826 1
atomic_integer.py
in pyqldb/util
17 4 826 826 1
__init__.py
in root
1 - 826 826 1