GoogleCloudPlatform / market-data-transcoder
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 74 files with 1,838 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 14 files changed 6-20 times (629 lines of code)
    • 60 files changed 1-5 times (1,209 lines of code)
0% | 0% | 0% | 34% | 65%
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 74 files with 1,838 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 44 files changed by 2-5 contributors (1,122 lines of code)
    • 30 files changed by 1 contributor (716 lines of code)
0% | 0% | 0% | 61% | 38%
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, md, txt, sh, gitignore, cfg, json, toml, sql
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 35% | 64%
cfg0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
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
transcoder0% | 0% | 0% | 35% | 64%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
OutputManager.py
in transcoder/output
68 14 2022-10-20 2023-06-19 11 4 mservidio@google.com sal@instigate.net
LineDelimitedFileMessageSource.py
in transcoder/source/file
34 5 2022-10-20 2023-04-21 9 2 mservidio@google.com sal@instigate.net
OutputUtil.py
in transcoder/output
57 2 2022-10-20 2023-04-21 9 3 mservidio@google.com sal@instigate.net
ErrorWriter.py
in transcoder/message
65 9 2022-10-20 2023-03-28 9 3 mservidio@google.com mark.servidio@gmail.com
DatacastParser.py
in transcoder/message
74 15 2022-10-20 2023-04-21 9 3 mservidio@google.com sal@instigate.net
MessageUtil.py
in transcoder/message
33 2 2022-10-20 2023-04-21 8 3 mservidio@google.com sal@instigate.net
FileMessageSource.py
in transcoder/source/file
39 7 2022-10-20 2023-04-21 8 2 mservidio@google.com sal@instigate.net
main.py
in transcoder
144 1 2023-01-19 2023-04-25 8 3 mservidio@google.com sal@instigate.net
__init__.py
in transcoder
2 - 2022-10-20 2023-04-21 7 3 mservidio@google.com sal@instigate.net
MessageHandler.py
in transcoder/message/handler
15 5 2022-10-20 2023-04-21 7 4 mservidio@google.com sal@instigate.net
version.py
in transcoder
1 - 2023-01-19 2023-06-19 6 3 mservidio@google.com mark.servidio@gmail.com
MessageFactory.py
in transcoder/message/factory
16 1 2022-10-20 2023-03-18 6 3 mservidio@google.com mark.servidio@gmail.com
BaseAvroOutputManager.py
in transcoder/output/avro
38 8 2022-10-20 2023-06-19 6 2 mservidio@google.com sal@instigate.net
SourceUtil.py
in transcoder/source
43 2 2022-10-20 2023-04-21 6 2 mservidio@google.com sal@instigate.net
__init__.py
in transcoder/output
2 - 2022-10-20 2023-04-21 5 2 mservidio@google.com sal@instigate.net
__init__.py
in transcoder/message/handler
4 - 2022-10-20 2023-04-04 5 3 mservidio@google.com sal@instigate.net
__init__.py
in transcoder/message/factory
8 1 2022-10-20 2023-03-18 5 2 mservidio@google.com mark.servidio@gmail.com
DatacastField.py
in transcoder/message
11 4 2022-10-20 2022-11-19 5 2 mservidio@google.com salsferrazza@users.noreply....
MessageHandlerStringField.py
in transcoder/message/handler
11 4 2022-10-20 2023-03-18 5 2 mservidio@google.com mark.servidio@gmail.com
MessageHandlerFloatField.py
in transcoder/message/handler
11 4 2022-10-20 2023-03-18 5 2 mservidio@google.com mark.servidio@gmail.com
MessageHandlerIntField.py
in transcoder/message/handler
11 4 2022-10-20 2023-03-18 5 2 mservidio@google.com mark.servidio@gmail.com
CmeMessageFactory.py
in transcoder/message/factory
12 1 2022-10-20 2022-10-27 5 2 mservidio@google.com matait@google.com
MemxMessageFactory.py
in transcoder/message/factory
12 1 2022-10-20 2022-10-27 5 2 mservidio@google.com matait@google.com
PcapFileMessageSource.py
in transcoder/source/file
27 4 2022-10-20 2023-04-04 5 2 mservidio@google.com sal@instigate.net
LengthDelimitedFileMessageSource.py
in transcoder/source/file
33 4 2022-10-20 2023-04-21 5 2 mservidio@google.com sal@instigate.net
DatacastGroup.py
in transcoder/message
48 7 2022-10-20 2022-11-19 5 2 mservidio@google.com salsferrazza@users.noreply....
MDPMessageFactory.py
in transcoder/message/factory
12 1 2022-10-20 2022-10-27 4 2 mservidio@google.com matait@google.com
FastAvroOutputManager.py
in transcoder/output/avro
16 4 2022-10-20 2022-11-14 4 1 mservidio@google.com mservidio@google.com
SequencerHandler.py
in transcoder/message/handler
20 3 2023-03-09 2023-04-21 4 2 sal@instigate.net sal@instigate.net
TimestampPullForwardHandler.py
in transcoder/message/handler
20 3 2022-10-20 2023-04-21 4 2 mservidio@google.com sal@instigate.net
AvroOutputManager.py
in transcoder/output/avro
20 4 2022-10-20 2022-11-14 4 2 mservidio@google.com mservidio@google.com
CmeBinaryPacketHandler.py
in transcoder/message/handler
22 3 2022-10-20 2023-04-21 4 2 mservidio@google.com sal@instigate.net
CmeBinaryPacketFileMessageSource.py
in transcoder/source/file
48 3 2022-10-20 2023-04-21 4 2 mservidio@google.com sal@instigate.net
OutputManagerSchemaError.py
in transcoder/output/exception
1 - 2022-10-20 2022-10-26 3 1 mservidio@google.com mservidio@google.com
__init__.py
in transcoder/source
1 - 2022-10-20 2023-04-21 3 2 mservidio@google.com sal@instigate.net
__init__.py
in transcoder/message
2 - 2022-10-20 2023-04-21 3 2 mservidio@google.com sal@instigate.net
DatacastSchema.py
in transcoder/message
6 1 2022-10-20 2022-10-27 3 1 mservidio@google.com mservidio@google.com
setup.py
in root
8 - 2023-01-19 2023-04-21 3 3 mservidio@google.com sal@instigate.net
ParsedMessage.py
in transcoder/message
10 2 2022-10-20 2022-10-27 3 2 mservidio@google.com sferrazza@google.com
ITCHMessageFactory.py
in transcoder/message/factory
14 1 2023-03-07 2023-03-18 3 1 mark.servidio@gmail.com mark.servidio@gmail.com
JsonOutputManager.py
in transcoder/output/json
54 10 2022-11-19 2022-12-05 3 2 salsferrazza@users.noreply.... mservidio@google.com
BigQueryOutputManager.py
in transcoder/output/google_cloud
100 9 2022-10-28 2022-11-21 3 1 mservidio@google.com mservidio@google.com
Transcoder.py
in transcoder
184 9 2023-04-21 2023-06-19 3 1 sal@instigate.net sal@instigate.net
FactoryNotFoundError.py
in transcoder/message/factory/exception
1 - 2022-10-25 2022-10-26 2 1 mservidio@google.com mservidio@google.com
__init__.py
in transcoder/message/factory/exception
1 - 2022-10-20 2022-10-26 2 1 mservidio@google.com mservidio@google.com
TemplateSchemaNotDefinedError.py
in transcoder/message/factory/exception
1 - 2022-10-20 2022-10-27 2 2 mservidio@google.com matait@google.com
ParserFunctionNotDefinedError.py
in transcoder/message/exception
1 - 2022-10-20 2022-10-27 2 2 mservidio@google.com matait@google.com
MessageParserNotDefinedError.py
in transcoder/message/exception
1 - 2022-10-20 2022-10-27 2 2 mservidio@google.com matait@google.com
BigQueryTableSchemaOutOfSyncError.py
in transcoder/output/exception
1 - 2022-10-20 2022-10-26 2 1 mservidio@google.com mservidio@google.com
OutputFunctionNotDefinedError.py
in transcoder/output/exception
1 - 2022-10-20 2022-10-26 2 1 mservidio@google.com mservidio@google.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
OutputManager.py
in transcoder/output
68 14 2022-10-20 2023-06-19 11 4 mservidio@google.com sal@instigate.net
MessageHandler.py
in transcoder/message/handler
15 5 2022-10-20 2023-04-21 7 4 mservidio@google.com sal@instigate.net
OutputUtil.py
in transcoder/output
57 2 2022-10-20 2023-04-21 9 3 mservidio@google.com sal@instigate.net
DatacastParser.py
in transcoder/message
74 15 2022-10-20 2023-04-21 9 3 mservidio@google.com sal@instigate.net
ErrorWriter.py
in transcoder/message
65 9 2022-10-20 2023-03-28 9 3 mservidio@google.com mark.servidio@gmail.com
main.py
in transcoder
144 1 2023-01-19 2023-04-25 8 3 mservidio@google.com sal@instigate.net
MessageUtil.py
in transcoder/message
33 2 2022-10-20 2023-04-21 8 3 mservidio@google.com sal@instigate.net
__init__.py
in transcoder
2 - 2022-10-20 2023-04-21 7 3 mservidio@google.com sal@instigate.net
version.py
in transcoder
1 - 2023-01-19 2023-06-19 6 3 mservidio@google.com mark.servidio@gmail.com
MessageFactory.py
in transcoder/message/factory
16 1 2022-10-20 2023-03-18 6 3 mservidio@google.com mark.servidio@gmail.com
__init__.py
in transcoder/message/handler
4 - 2022-10-20 2023-04-04 5 3 mservidio@google.com sal@instigate.net
setup.py
in root
8 - 2023-01-19 2023-04-21 3 3 mservidio@google.com sal@instigate.net
LineDelimitedFileMessageSource.py
in transcoder/source/file
34 5 2022-10-20 2023-04-21 9 2 mservidio@google.com sal@instigate.net
FileMessageSource.py
in transcoder/source/file
39 7 2022-10-20 2023-04-21 8 2 mservidio@google.com sal@instigate.net
SourceUtil.py
in transcoder/source
43 2 2022-10-20 2023-04-21 6 2 mservidio@google.com sal@instigate.net
BaseAvroOutputManager.py
in transcoder/output/avro
38 8 2022-10-20 2023-06-19 6 2 mservidio@google.com sal@instigate.net
PcapFileMessageSource.py
in transcoder/source/file
27 4 2022-10-20 2023-04-04 5 2 mservidio@google.com sal@instigate.net
LengthDelimitedFileMessageSource.py
in transcoder/source/file
33 4 2022-10-20 2023-04-21 5 2 mservidio@google.com sal@instigate.net
__init__.py
in transcoder/output
2 - 2022-10-20 2023-04-21 5 2 mservidio@google.com sal@instigate.net
MessageHandlerIntField.py
in transcoder/message/handler
11 4 2022-10-20 2023-03-18 5 2 mservidio@google.com mark.servidio@gmail.com
MessageHandlerFloatField.py
in transcoder/message/handler
11 4 2022-10-20 2023-03-18 5 2 mservidio@google.com mark.servidio@gmail.com
MessageHandlerStringField.py
in transcoder/message/handler
11 4 2022-10-20 2023-03-18 5 2 mservidio@google.com mark.servidio@gmail.com
__init__.py
in transcoder/message/factory
8 1 2022-10-20 2023-03-18 5 2 mservidio@google.com mark.servidio@gmail.com
MemxMessageFactory.py
in transcoder/message/factory
12 1 2022-10-20 2022-10-27 5 2 mservidio@google.com matait@google.com
CmeMessageFactory.py
in transcoder/message/factory
12 1 2022-10-20 2022-10-27 5 2 mservidio@google.com matait@google.com
DatacastGroup.py
in transcoder/message
48 7 2022-10-20 2022-11-19 5 2 mservidio@google.com salsferrazza@users.noreply....
DatacastField.py
in transcoder/message
11 4 2022-10-20 2022-11-19 5 2 mservidio@google.com salsferrazza@users.noreply....
CmeBinaryPacketFileMessageSource.py
in transcoder/source/file
48 3 2022-10-20 2023-04-21 4 2 mservidio@google.com sal@instigate.net
AvroOutputManager.py
in transcoder/output/avro
20 4 2022-10-20 2022-11-14 4 2 mservidio@google.com mservidio@google.com
TimestampPullForwardHandler.py
in transcoder/message/handler
20 3 2022-10-20 2023-04-21 4 2 mservidio@google.com sal@instigate.net
CmeBinaryPacketHandler.py
in transcoder/message/handler
22 3 2022-10-20 2023-04-21 4 2 mservidio@google.com sal@instigate.net
SequencerHandler.py
in transcoder/message/handler
20 3 2023-03-09 2023-04-21 4 2 sal@instigate.net sal@instigate.net
MDPMessageFactory.py
in transcoder/message/factory
12 1 2022-10-20 2022-10-27 4 2 mservidio@google.com matait@google.com
__init__.py
in transcoder/source
1 - 2022-10-20 2023-04-21 3 2 mservidio@google.com sal@instigate.net
JsonOutputManager.py
in transcoder/output/json
54 10 2022-11-19 2022-12-05 3 2 salsferrazza@users.noreply.... mservidio@google.com
__init__.py
in transcoder/message
2 - 2022-10-20 2023-04-21 3 2 mservidio@google.com sal@instigate.net
ParsedMessage.py
in transcoder/message
10 2 2022-10-20 2022-10-27 3 2 mservidio@google.com sferrazza@google.com
Source.py
in transcoder/source
19 8 2022-10-20 2022-10-27 2 2 mservidio@google.com matait@google.com
PubSubTopicSchemaOutOfSyncError.py
in transcoder/output/exception
1 - 2022-10-20 2022-10-27 2 2 mservidio@google.com matait@google.com
DiagnosticOutputManager.py
in transcoder/output/diag
8 2 2022-11-12 2022-11-14 2 2 salsferrazza@users.noreply.... mservidio@google.com
MessageParserNotDefinedError.py
in transcoder/message/exception
1 - 2022-10-20 2022-10-27 2 2 mservidio@google.com matait@google.com
ParserFunctionNotDefinedError.py
in transcoder/message/exception
1 - 2022-10-20 2022-10-27 2 2 mservidio@google.com matait@google.com
TemplateSchemaNotDefinedError.py
in transcoder/message/factory/exception
1 - 2022-10-20 2022-10-27 2 2 mservidio@google.com matait@google.com
cfg
setup.cfg
in root
55 - 2023-01-19 2023-03-03 2 2 mservidio@google.com mservidio@google.com
FastAvroOutputManager.py
in transcoder/output/avro
16 4 2022-10-20 2022-11-14 4 1 mservidio@google.com mservidio@google.com
Transcoder.py
in transcoder
184 9 2023-04-21 2023-06-19 3 1 sal@instigate.net sal@instigate.net
OutputManagerSchemaError.py
in transcoder/output/exception
1 - 2022-10-20 2022-10-26 3 1 mservidio@google.com mservidio@google.com
BigQueryOutputManager.py
in transcoder/output/google_cloud
100 9 2022-10-28 2022-11-21 3 1 mservidio@google.com mservidio@google.com
ITCHMessageFactory.py
in transcoder/message/factory
14 1 2023-03-07 2023-03-18 3 1 mark.servidio@gmail.com mark.servidio@gmail.com
DatacastSchema.py
in transcoder/message
6 1 2022-10-20 2022-10-27 3 1 mservidio@google.com mservidio@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
PubSubOutputManager.py
in transcoder/output/google_cloud
207 16 2022-10-28 2022-11-14 2 1 mservidio@google.com mservidio@google.com
Transcoder.py
in transcoder
184 9 2023-04-21 2023-06-19 3 1 sal@instigate.net sal@instigate.net
BigQueryOutputManager.py
in transcoder/output/google_cloud
100 9 2022-10-28 2022-11-21 3 1 mservidio@google.com mservidio@google.com
BigQueryTerraformOutputManager.py
in transcoder/output/google_cloud/terraform
34 5 2022-11-21 2022-11-21 1 1 mservidio@google.com mservidio@google.com
GcpTerraformOutputManager.py
in transcoder/output/google_cloud/terraform
26 6 2022-11-21 2022-11-21 1 1 mservidio@google.com mservidio@google.com
PubSubTerraformOutputManager.py
in transcoder/output/google_cloud/terraform
26 4 2022-11-21 2022-11-21 1 1 mservidio@google.com mservidio@google.com
FilterHandler.py
in transcoder/message/handler
24 2 2023-04-04 2023-04-21 2 1 sal@instigate.net sal@instigate.net
LengthDelimitedOutputManager.py
in transcoder/output/length_delimited
22 4 2023-04-21 2023-04-21 1 1 sal@instigate.net sal@instigate.net
FastAvroOutputManager.py
in transcoder/output/avro
16 4 2022-10-20 2022-11-14 4 1 mservidio@google.com mservidio@google.com
ITCHMessageFactory.py
in transcoder/message/factory
14 1 2023-03-07 2023-03-18 3 1 mark.servidio@gmail.com mark.servidio@gmail.com
LineEncoding.py
in transcoder/source
12 3 2023-04-21 2023-04-21 1 1 sal@instigate.net sal@instigate.net
NoParser.py
in transcoder/message
9 2 2023-04-21 2023-04-21 1 1 sal@instigate.net sal@instigate.net
6 - 2023-01-19 2023-01-19 1 1 mservidio@google.com mservidio@google.com
DatacastSchema.py
in transcoder/message
6 1 2022-10-20 2022-10-27 3 1 mservidio@google.com mservidio@google.com
__init__.py
in transcoder/source/file
5 - 2022-10-20 2022-10-25 2 1 mservidio@google.com mservidio@google.com
__init__.py
in transcoder/output/exception
5 - 2022-10-20 2022-10-25 2 1 mservidio@google.com mservidio@google.com
Constants.py
in transcoder/output/google_cloud
3 - 2022-10-26 2022-10-27 2 1 mservidio@google.com mservidio@google.com
__init__.py
in transcoder/output/google_cloud
2 - 2022-10-28 2022-11-14 2 1 mservidio@google.com mservidio@google.com
__init__.py
in transcoder/output/google_cloud/terraform
2 - 2022-11-21 2022-11-21 1 1 mservidio@google.com mservidio@google.com
__init__.py
in transcoder/output/avro
2 - 2022-10-20 2022-10-25 2 1 mservidio@google.com mservidio@google.com
__init__.py
in transcoder/message/exception
2 - 2022-10-20 2022-10-20 1 1 mservidio@google.com mservidio@google.com
__init__.py
in transcoder/output/json
1 - 2022-11-19 2022-11-19 1 1 salsferrazza@users.noreply.... salsferrazza@users.noreply....
OutputNotAvailableError.py
in transcoder/output/exception
1 - 2022-10-20 2022-10-26 2 1 mservidio@google.com mservidio@google.com
OutputManagerSchemaError.py
in transcoder/output/exception
1 - 2022-10-20 2022-10-26 3 1 mservidio@google.com mservidio@google.com
OutputFunctionNotDefinedError.py
in transcoder/output/exception
1 - 2022-10-20 2022-10-26 2 1 mservidio@google.com mservidio@google.com
BigQueryTableSchemaOutOfSyncError.py
in transcoder/output/exception
1 - 2022-10-20 2022-10-26 2 1 mservidio@google.com mservidio@google.com
__init__.py
in transcoder/output/diag
1 - 2022-11-12 2022-11-12 1 1 salsferrazza@users.noreply.... salsferrazza@users.noreply....
__init__.py
in transcoder/output/length_delimited
1 - 2023-04-21 2023-04-21 1 1 sal@instigate.net sal@instigate.net
__init__.py
in transcoder/message/factory/exception
1 - 2022-10-20 2022-10-26 2 1 mservidio@google.com mservidio@google.com
FactoryNotFoundError.py
in transcoder/message/factory/exception
1 - 2022-10-25 2022-10-26 2 1 mservidio@google.com mservidio@google.com
cfg
setup.cfg
in root
55 - 2023-01-19 2023-03-03 2 2 mservidio@google.com mservidio@google.com
JsonOutputManager.py
in transcoder/output/json
54 10 2022-11-19 2022-12-05 3 2 salsferrazza@users.noreply.... mservidio@google.com
CmeBinaryPacketFileMessageSource.py
in transcoder/source/file
48 3 2022-10-20 2023-04-21 4 2 mservidio@google.com sal@instigate.net
DatacastGroup.py
in transcoder/message
48 7 2022-10-20 2022-11-19 5 2 mservidio@google.com salsferrazza@users.noreply....
SourceUtil.py
in transcoder/source
43 2 2022-10-20 2023-04-21 6 2 mservidio@google.com sal@instigate.net
FileMessageSource.py
in transcoder/source/file
39 7 2022-10-20 2023-04-21 8 2 mservidio@google.com sal@instigate.net
BaseAvroOutputManager.py
in transcoder/output/avro
38 8 2022-10-20 2023-06-19 6 2 mservidio@google.com sal@instigate.net
LineDelimitedFileMessageSource.py
in transcoder/source/file
34 5 2022-10-20 2023-04-21 9 2 mservidio@google.com sal@instigate.net
LengthDelimitedFileMessageSource.py
in transcoder/source/file
33 4 2022-10-20 2023-04-21 5 2 mservidio@google.com sal@instigate.net
PcapFileMessageSource.py
in transcoder/source/file
27 4 2022-10-20 2023-04-04 5 2 mservidio@google.com sal@instigate.net
CmeBinaryPacketHandler.py
in transcoder/message/handler
22 3 2022-10-20 2023-04-21 4 2 mservidio@google.com sal@instigate.net
AvroOutputManager.py
in transcoder/output/avro
20 4 2022-10-20 2022-11-14 4 2 mservidio@google.com mservidio@google.com
TimestampPullForwardHandler.py
in transcoder/message/handler
20 3 2022-10-20 2023-04-21 4 2 mservidio@google.com sal@instigate.net
SequencerHandler.py
in transcoder/message/handler
20 3 2023-03-09 2023-04-21 4 2 sal@instigate.net sal@instigate.net
Source.py
in transcoder/source
19 8 2022-10-20 2022-10-27 2 2 mservidio@google.com matait@google.com
MemxMessageFactory.py
in transcoder/message/factory
12 1 2022-10-20 2022-10-27 5 2 mservidio@google.com matait@google.com
CmeMessageFactory.py
in transcoder/message/factory
12 1 2022-10-20 2022-10-27 5 2 mservidio@google.com matait@google.com
MDPMessageFactory.py
in transcoder/message/factory
12 1 2022-10-20 2022-10-27 4 2 mservidio@google.com matait@google.com
MessageHandlerIntField.py
in transcoder/message/handler
11 4 2022-10-20 2023-03-18 5 2 mservidio@google.com mark.servidio@gmail.com
MessageHandlerFloatField.py
in transcoder/message/handler
11 4 2022-10-20 2023-03-18 5 2 mservidio@google.com mark.servidio@gmail.com
Correlations

File Size vs. Number of Changes: 74 points

transcoder/version.py x: 1 lines of code y: 6 # changes transcoder/Transcoder.py x: 184 lines of code y: 3 # changes transcoder/output/OutputManager.py x: 68 lines of code y: 11 # changes transcoder/output/avro/BaseAvroOutputManager.py x: 38 lines of code y: 6 # changes transcoder/main.py x: 144 lines of code y: 8 # changes setup.py x: 8 lines of code y: 3 # changes transcoder/__init__.py x: 2 lines of code y: 7 # changes transcoder/message/DatacastParser.py x: 74 lines of code y: 9 # changes transcoder/message/MessageUtil.py x: 33 lines of code y: 8 # changes transcoder/message/NoParser.py x: 9 lines of code y: 1 # changes transcoder/message/__init__.py x: 2 lines of code y: 3 # changes transcoder/message/handler/CmeBinaryPacketHandler.py x: 22 lines of code y: 4 # changes transcoder/message/handler/FilterHandler.py x: 24 lines of code y: 2 # changes transcoder/message/handler/MessageHandler.py x: 15 lines of code y: 7 # changes transcoder/message/handler/SequencerHandler.py x: 20 lines of code y: 4 # changes transcoder/output/OutputUtil.py x: 57 lines of code y: 9 # changes transcoder/output/__init__.py x: 2 lines of code y: 5 # changes transcoder/output/length_delimited/LengthDelimitedOutputManager.py x: 22 lines of code y: 1 # changes transcoder/output/length_delimited/__init__.py x: 1 lines of code y: 1 # changes transcoder/source/LineEncoding.py x: 12 lines of code y: 1 # changes transcoder/source/SourceUtil.py x: 43 lines of code y: 6 # changes transcoder/source/__init__.py x: 1 lines of code y: 3 # changes transcoder/source/file/CmeBinaryPacketFileMessageSource.py x: 48 lines of code y: 4 # changes transcoder/source/file/FileMessageSource.py x: 39 lines of code y: 8 # changes transcoder/source/file/LengthDelimitedFileMessageSource.py x: 33 lines of code y: 5 # changes transcoder/source/file/LineDelimitedFileMessageSource.py x: 34 lines of code y: 9 # changes transcoder/message/handler/__init__.py x: 4 lines of code y: 5 # changes transcoder/source/file/PcapFileMessageSource.py x: 27 lines of code y: 5 # changes transcoder/message/ErrorWriter.py x: 65 lines of code y: 9 # changes transcoder/message/factory/ITCHMessageFactory.py x: 14 lines of code y: 3 # changes transcoder/message/factory/MessageFactory.py x: 16 lines of code y: 6 # changes transcoder/message/factory/__init__.py x: 8 lines of code y: 5 # changes transcoder/message/handler/MessageHandlerFloatField.py x: 11 lines of code y: 5 # changes setup.cfg x: 55 lines of code y: 2 # changes pyproject.toml x: 6 lines of code y: 1 # changes transcoder/output/json/JsonOutputManager.py x: 54 lines of code y: 3 # changes transcoder/output/google_cloud/terraform/GcpTerraformOutputManager.py x: 26 lines of code y: 1 # changes transcoder/output/google_cloud/BigQueryOutputManager.py x: 100 lines of code y: 3 # changes transcoder/output/google_cloud/terraform/BigQueryTerraformOutputManager.py x: 34 lines of code y: 1 # changes transcoder/output/google_cloud/terraform/__init__.py x: 2 lines of code y: 1 # changes transcoder/message/DatacastGroup.py x: 48 lines of code y: 5 # changes transcoder/output/avro/FastAvroOutputManager.py x: 16 lines of code y: 4 # changes transcoder/output/diag/DiagnosticOutputManager.py x: 8 lines of code y: 2 # changes transcoder/output/google_cloud/PubSubOutputManager.py x: 207 lines of code y: 2 # changes transcoder/output/google_cloud/__init__.py x: 2 lines of code y: 2 # changes transcoder/message/DatacastSchema.py x: 6 lines of code y: 3 # changes transcoder/message/ParsedMessage.py x: 10 lines of code y: 3 # changes transcoder/message/exception/MessageParserNotDefinedError.py x: 1 lines of code y: 2 # changes transcoder/message/factory/CmeMessageFactory.py x: 12 lines of code y: 5 # changes transcoder/message/factory/MDPMessageFactory.py x: 12 lines of code y: 4 # changes transcoder/output/google_cloud/Constants.py x: 3 lines of code y: 2 # changes transcoder/source/Source.py x: 19 lines of code y: 2 # changes transcoder/output/exception/__init__.py x: 5 lines of code y: 2 # changes
11.0
# changes
  min: 1.0
  average: 3.74
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 11.0
0 207.0
lines of code
min: 1.0 | average: 24.84 | 25th percentile: 2.0 | median: 11.5 | 75th percentile: 33.0 | max: 207.0

Number of Contributors vs. Number of Changes: 74 points

transcoder/version.py x: 3 # contributors y: 6 # changes transcoder/Transcoder.py x: 1 # contributors y: 3 # changes transcoder/output/OutputManager.py x: 4 # contributors y: 11 # changes transcoder/output/avro/BaseAvroOutputManager.py x: 2 # contributors y: 6 # changes transcoder/main.py x: 3 # contributors y: 8 # changes setup.py x: 3 # contributors y: 3 # changes transcoder/__init__.py x: 3 # contributors y: 7 # changes transcoder/message/DatacastParser.py x: 3 # contributors y: 9 # changes transcoder/message/NoParser.py x: 1 # contributors y: 1 # changes transcoder/message/__init__.py x: 2 # contributors y: 3 # changes transcoder/message/handler/CmeBinaryPacketHandler.py x: 2 # contributors y: 4 # changes transcoder/message/handler/FilterHandler.py x: 1 # contributors y: 2 # changes transcoder/message/handler/MessageHandler.py x: 4 # contributors y: 7 # changes transcoder/output/__init__.py x: 2 # contributors y: 5 # changes transcoder/source/file/FileMessageSource.py x: 2 # contributors y: 8 # changes transcoder/source/file/LineDelimitedFileMessageSource.py x: 2 # contributors y: 9 # changes transcoder/message/handler/__init__.py x: 3 # contributors y: 5 # changes setup.cfg x: 2 # contributors y: 2 # changes transcoder/output/avro/FastAvroOutputManager.py x: 1 # contributors y: 4 # changes
11.0
# changes
  min: 1.0
  average: 3.74
  25th percentile: 2.0
  median: 3.0
  75th percentile: 5.0
  max: 11.0
0 4.0
# contributors
min: 1.0 | average: 1.78 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

Number of Contributors vs. File Size: 74 points

transcoder/version.py x: 3 # contributors y: 1 lines of code transcoder/Transcoder.py x: 1 # contributors y: 184 lines of code transcoder/output/OutputManager.py x: 4 # contributors y: 68 lines of code transcoder/output/avro/BaseAvroOutputManager.py x: 2 # contributors y: 38 lines of code transcoder/main.py x: 3 # contributors y: 144 lines of code setup.py x: 3 # contributors y: 8 lines of code transcoder/__init__.py x: 3 # contributors y: 2 lines of code transcoder/message/DatacastParser.py x: 3 # contributors y: 74 lines of code transcoder/message/MessageUtil.py x: 3 # contributors y: 33 lines of code transcoder/message/NoParser.py x: 1 # contributors y: 9 lines of code transcoder/message/__init__.py x: 2 # contributors y: 2 lines of code transcoder/message/handler/CmeBinaryPacketHandler.py x: 2 # contributors y: 22 lines of code transcoder/message/handler/FilterHandler.py x: 1 # contributors y: 24 lines of code transcoder/message/handler/MessageHandler.py x: 4 # contributors y: 15 lines of code transcoder/message/handler/SequencerHandler.py x: 2 # contributors y: 20 lines of code transcoder/output/OutputUtil.py x: 3 # contributors y: 57 lines of code transcoder/output/length_delimited/LengthDelimitedOutputManager.py x: 1 # contributors y: 22 lines of code transcoder/output/length_delimited/__init__.py x: 1 # contributors y: 1 lines of code transcoder/source/LineEncoding.py x: 1 # contributors y: 12 lines of code transcoder/source/SourceUtil.py x: 2 # contributors y: 43 lines of code transcoder/source/__init__.py x: 2 # contributors y: 1 lines of code transcoder/source/file/CmeBinaryPacketFileMessageSource.py x: 2 # contributors y: 48 lines of code transcoder/source/file/FileMessageSource.py x: 2 # contributors y: 39 lines of code transcoder/source/file/LengthDelimitedFileMessageSource.py x: 2 # contributors y: 33 lines of code transcoder/source/file/LineDelimitedFileMessageSource.py x: 2 # contributors y: 34 lines of code transcoder/message/handler/__init__.py x: 3 # contributors y: 4 lines of code transcoder/source/file/PcapFileMessageSource.py x: 2 # contributors y: 27 lines of code transcoder/message/ErrorWriter.py x: 3 # contributors y: 65 lines of code transcoder/message/factory/ITCHMessageFactory.py x: 1 # contributors y: 14 lines of code transcoder/message/factory/MessageFactory.py x: 3 # contributors y: 16 lines of code transcoder/message/factory/__init__.py x: 2 # contributors y: 8 lines of code transcoder/message/handler/MessageHandlerFloatField.py x: 2 # contributors y: 11 lines of code setup.cfg x: 2 # contributors y: 55 lines of code pyproject.toml x: 1 # contributors y: 6 lines of code transcoder/output/json/JsonOutputManager.py x: 2 # contributors y: 54 lines of code transcoder/output/google_cloud/terraform/GcpTerraformOutputManager.py x: 1 # contributors y: 26 lines of code transcoder/output/google_cloud/BigQueryOutputManager.py x: 1 # contributors y: 100 lines of code transcoder/output/google_cloud/terraform/BigQueryTerraformOutputManager.py x: 1 # contributors y: 34 lines of code transcoder/output/google_cloud/terraform/__init__.py x: 1 # contributors y: 2 lines of code transcoder/output/avro/FastAvroOutputManager.py x: 1 # contributors y: 16 lines of code transcoder/output/google_cloud/PubSubOutputManager.py x: 1 # contributors y: 207 lines of code transcoder/message/ParsedMessage.py x: 2 # contributors y: 10 lines of code transcoder/message/factory/CmeMessageFactory.py x: 2 # contributors y: 12 lines of code transcoder/output/google_cloud/Constants.py x: 1 # contributors y: 3 lines of code transcoder/source/Source.py x: 2 # contributors y: 19 lines of code transcoder/output/exception/__init__.py x: 1 # contributors y: 5 lines of code
207.0
lines of code
  min: 1.0
  average: 24.84
  25th percentile: 2.0
  median: 11.5
  75th percentile: 33.0
  max: 207.0
0 4.0
# contributors
min: 1.0 | average: 1.78 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0