apache / pdfbox-jbig2
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 57 files with 9,381 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)
    • 1 file changed 6-20 times (897 lines of code)
    • 56 files changed 1-5 times (8,484 lines of code)
0% | 0% | 0% | 9% | 90%
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 57 files with 9,381 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)
    • 4 files changed by 2-5 contributors (2,172 lines of code)
    • 53 files changed by 1 contributor (7,209 lines of code)
0% | 0% | 0% | 23% | 76%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, txt, xml, md, gitignore, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 9% | 90%
xml0% | 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
src0% | 0% | 0% | 9% | 90%
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
TextRegion.java
in src/main/java/org/apache/pdfbox/jbig2/segments
897 35 2017-11-16 2022-01-12 8 2 j.henne@levigo.de andreas@lehmi.de
HalftoneRegion.java
in src/main/java/org/apache/pdfbox/jbig2/segments
271 24 2018-02-06 2022-01-12 5 1 andreas@lehmi.de andreas@lehmi.de
SymbolDictionary.java
in src/main/java/org/apache/pdfbox/jbig2/segments
748 34 2017-11-16 2022-01-04 5 2 j.henne@levigo.de andreas@lehmi.de
JBIG2ImageReader.java
in src/main/java/org/apache/pdfbox/jbig2
181 18 2018-02-06 2022-01-12 4 1 andreas@lehmi.de andreas@lehmi.de
JBIG2Page.java
in src/main/java/org/apache/pdfbox/jbig2
274 20 2018-02-09 2022-01-12 4 1 andreas@lehmi.de andreas@lehmi.de
Bitmaps.java
in src/main/java/org/apache/pdfbox/jbig2/image
483 18 2018-02-06 2022-01-04 4 2 andreas@lehmi.de andreas@lehmi.de
ServiceLookup.java
in src/main/java/org/apache/pdfbox/jbig2/util
31 2 2018-02-09 2022-01-13 3 1 andreas@lehmi.de andreas@lehmi.de
EncodedTable.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
44 2 2018-02-09 2019-12-14 3 2 andreas@lehmi.de andreas@lehmi.de
GenericRefinementRegion.java
in src/main/java/org/apache/pdfbox/jbig2/segments
708 23 2018-02-06 2019-12-14 3 1 andreas@lehmi.de andreas@lehmi.de
GenericRegion.java
in src/main/java/org/apache/pdfbox/jbig2/segments
789 32 2018-02-06 2019-12-14 3 1 andreas@lehmi.de andreas@lehmi.de
Dictionary.java
in src/main/java/org/apache/pdfbox/jbig2
10 - 2018-02-06 2018-02-09 2 1 andreas@lehmi.de andreas@lehmi.de
SegmentData.java
in src/main/java/org/apache/pdfbox/jbig2
10 - 2018-02-06 2018-02-09 2 1 andreas@lehmi.de andreas@lehmi.de
Region.java
in src/main/java/org/apache/pdfbox/jbig2
11 - 2018-02-06 2018-02-09 2 1 andreas@lehmi.de andreas@lehmi.de
JBIG2Globals.java
in src/main/java/org/apache/pdfbox/jbig2
15 2 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
Utils.java
in src/main/java/org/apache/pdfbox/jbig2/util
38 6 2018-02-06 2018-02-09 2 1 andreas@lehmi.de andreas@lehmi.de
JBIG2ImageReaderSpi.java
in src/main/java/org/apache/pdfbox/jbig2
72 4 2017-12-07 2018-02-09 2 1 andreas@lehmi.de andreas@lehmi.de
HuffmanTable.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
84 7 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
InternalNode.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
97 6 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
Bitmap.java
in src/main/java/org/apache/pdfbox/jbig2
99 17 2018-02-09 2022-01-04 2 1 andreas@lehmi.de andreas@lehmi.de
ArithmeticIntegerDecoder.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/arithmetic
121 4 2018-02-06 2018-02-09 2 1 andreas@lehmi.de andreas@lehmi.de
PatternDictionary.java
in src/main/java/org/apache/pdfbox/jbig2/segments
146 16 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
PageInformation.java
in src/main/java/org/apache/pdfbox/jbig2/segments
157 26 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
JBIG2Document.java
in src/main/java/org/apache/pdfbox/jbig2
181 13 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
StandardTables.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
235 2 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
SegmentHeader.java
in src/main/java/org/apache/pdfbox/jbig2
258 21 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
Node.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
7 - 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
InputStreamFactory.java
in src/main/java/org/apache/pdfbox/jbig2/io
8 - 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
FixedSizeTable.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
9 1 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
Profiles.java
in src/main/java/org/apache/pdfbox/jbig2/segments
10 1 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
FilterType.java
in src/main/java/org/apache/pdfbox/jbig2/image
14 2 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
OutOfBandNode.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
15 2 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
DefaultInputStreamFactory.java
in src/main/java/org/apache/pdfbox/jbig2/io
20 1 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
JBIG2Exception.java
in src/main/java/org/apache/pdfbox/jbig2/err
20 4 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
IntegerMaxValueException.java
in src/main/java/org/apache/pdfbox/jbig2/err
20 4 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
InvalidHeaderValueException.java
in src/main/java/org/apache/pdfbox/jbig2/err
20 4 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
CombinationOperator.java
in src/main/java/org/apache/pdfbox/jbig2/util
21 1 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
EndOfStripe.java
in src/main/java/org/apache/pdfbox/jbig2/segments
27 3 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
JBIG2ReadParam.java
in src/main/java/org/apache/pdfbox/jbig2
28 2 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
DictionaryViewer.java
in src/main/java/org/apache/pdfbox/jbig2/util
33 2 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
JBIG2ImageMetadataFormat.java
in src/main/java/org/apache/pdfbox/jbig2
34 3 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
ValueNode.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
35 3 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
ParameterizedFilter.java
in src/main/java/org/apache/pdfbox/jbig2/image
36 5 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
CX.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/arithmetic
37 7 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
Table.java
in src/main/java/org/apache/pdfbox/jbig2/segments
61 8 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
RegionSegmentInformation.java
in src/main/java/org/apache/pdfbox/jbig2/segments
70 12 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
Weighttab.java
in src/main/java/org/apache/pdfbox/jbig2/image
75 1 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
JBIG2ImageMetadata.java
in src/main/java/org/apache/pdfbox/jbig2
82 7 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
SubInputStream.java
in src/main/java/org/apache/pdfbox/jbig2/io
87 6 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
BitmapScanline.java
in src/main/java/org/apache/pdfbox/jbig2/image
106 7 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
ArithmeticDecoder.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/arithmetic
159 9 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
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
TextRegion.java
in src/main/java/org/apache/pdfbox/jbig2/segments
897 35 2017-11-16 2022-01-12 8 2 j.henne@levigo.de andreas@lehmi.de
SymbolDictionary.java
in src/main/java/org/apache/pdfbox/jbig2/segments
748 34 2017-11-16 2022-01-04 5 2 j.henne@levigo.de andreas@lehmi.de
Bitmaps.java
in src/main/java/org/apache/pdfbox/jbig2/image
483 18 2018-02-06 2022-01-04 4 2 andreas@lehmi.de andreas@lehmi.de
EncodedTable.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
44 2 2018-02-09 2019-12-14 3 2 andreas@lehmi.de andreas@lehmi.de
HalftoneRegion.java
in src/main/java/org/apache/pdfbox/jbig2/segments
271 24 2018-02-06 2022-01-12 5 1 andreas@lehmi.de andreas@lehmi.de
JBIG2ImageReader.java
in src/main/java/org/apache/pdfbox/jbig2
181 18 2018-02-06 2022-01-12 4 1 andreas@lehmi.de andreas@lehmi.de
JBIG2Page.java
in src/main/java/org/apache/pdfbox/jbig2
274 20 2018-02-09 2022-01-12 4 1 andreas@lehmi.de andreas@lehmi.de
ServiceLookup.java
in src/main/java/org/apache/pdfbox/jbig2/util
31 2 2018-02-09 2022-01-13 3 1 andreas@lehmi.de andreas@lehmi.de
GenericRefinementRegion.java
in src/main/java/org/apache/pdfbox/jbig2/segments
708 23 2018-02-06 2019-12-14 3 1 andreas@lehmi.de andreas@lehmi.de
GenericRegion.java
in src/main/java/org/apache/pdfbox/jbig2/segments
789 32 2018-02-06 2019-12-14 3 1 andreas@lehmi.de andreas@lehmi.de
Region.java
in src/main/java/org/apache/pdfbox/jbig2
11 - 2018-02-06 2018-02-09 2 1 andreas@lehmi.de andreas@lehmi.de
SegmentData.java
in src/main/java/org/apache/pdfbox/jbig2
10 - 2018-02-06 2018-02-09 2 1 andreas@lehmi.de andreas@lehmi.de
Utils.java
in src/main/java/org/apache/pdfbox/jbig2/util
38 6 2018-02-06 2018-02-09 2 1 andreas@lehmi.de andreas@lehmi.de
HuffmanTable.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
84 7 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
InternalNode.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
97 6 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
StandardTables.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
235 2 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
ArithmeticIntegerDecoder.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/arithmetic
121 4 2018-02-06 2018-02-09 2 1 andreas@lehmi.de andreas@lehmi.de
SegmentHeader.java
in src/main/java/org/apache/pdfbox/jbig2
258 21 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
Dictionary.java
in src/main/java/org/apache/pdfbox/jbig2
10 - 2018-02-06 2018-02-09 2 1 andreas@lehmi.de andreas@lehmi.de
JBIG2ImageReaderSpi.java
in src/main/java/org/apache/pdfbox/jbig2
72 4 2017-12-07 2018-02-09 2 1 andreas@lehmi.de andreas@lehmi.de
JBIG2Globals.java
in src/main/java/org/apache/pdfbox/jbig2
15 2 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
JBIG2Document.java
in src/main/java/org/apache/pdfbox/jbig2
181 13 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
Bitmap.java
in src/main/java/org/apache/pdfbox/jbig2
99 17 2018-02-09 2022-01-04 2 1 andreas@lehmi.de andreas@lehmi.de
PatternDictionary.java
in src/main/java/org/apache/pdfbox/jbig2/segments
146 16 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
PageInformation.java
in src/main/java/org/apache/pdfbox/jbig2/segments
157 26 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
291 - 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
CombinationOperator.java
in src/main/java/org/apache/pdfbox/jbig2/util
21 1 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
DictionaryViewer.java
in src/main/java/org/apache/pdfbox/jbig2/util
33 2 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
InvalidHeaderValueException.java
in src/main/java/org/apache/pdfbox/jbig2/err
20 4 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
IntegerMaxValueException.java
in src/main/java/org/apache/pdfbox/jbig2/err
20 4 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
JBIG2Exception.java
in src/main/java/org/apache/pdfbox/jbig2/err
20 4 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
InputStreamFactory.java
in src/main/java/org/apache/pdfbox/jbig2/io
8 - 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
DefaultInputStreamFactory.java
in src/main/java/org/apache/pdfbox/jbig2/io
20 1 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
SubInputStream.java
in src/main/java/org/apache/pdfbox/jbig2/io
87 6 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
TestImage.java
in src/main/java/org/apache/pdfbox/jbig2
165 12 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
JBIG2ReadParam.java
in src/main/java/org/apache/pdfbox/jbig2
28 2 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
Node.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
7 - 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
OutOfBandNode.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
15 2 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
ValueNode.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
35 3 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
FixedSizeTable.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
9 1 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
MMRDecompressor.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/mmr
533 14 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
MMRConstants.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/mmr
263 - 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
CX.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/arithmetic
37 7 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
ArithmeticDecoder.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/arithmetic
159 9 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
JBIG2ImageMetadataFormat.java
in src/main/java/org/apache/pdfbox/jbig2
34 3 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
Weighttab.java
in src/main/java/org/apache/pdfbox/jbig2/image
75 1 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
BitmapScanline.java
in src/main/java/org/apache/pdfbox/jbig2/image
106 7 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
Resizer.java
in src/main/java/org/apache/pdfbox/jbig2/image
248 11 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
ParameterizedFilter.java
in src/main/java/org/apache/pdfbox/jbig2/image
36 5 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
Scanline.java
in src/main/java/org/apache/pdfbox/jbig2/image
477 30 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
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
GenericRegion.java
in src/main/java/org/apache/pdfbox/jbig2/segments
789 32 2018-02-06 2019-12-14 3 1 andreas@lehmi.de andreas@lehmi.de
GenericRefinementRegion.java
in src/main/java/org/apache/pdfbox/jbig2/segments
708 23 2018-02-06 2019-12-14 3 1 andreas@lehmi.de andreas@lehmi.de
MMRDecompressor.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/mmr
533 14 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
Scanline.java
in src/main/java/org/apache/pdfbox/jbig2/image
477 30 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
Filter.java
in src/main/java/org/apache/pdfbox/jbig2/image
410 42 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
291 - 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
JBIG2Page.java
in src/main/java/org/apache/pdfbox/jbig2
274 20 2018-02-09 2022-01-12 4 1 andreas@lehmi.de andreas@lehmi.de
HalftoneRegion.java
in src/main/java/org/apache/pdfbox/jbig2/segments
271 24 2018-02-06 2022-01-12 5 1 andreas@lehmi.de andreas@lehmi.de
MMRConstants.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/mmr
263 - 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
SegmentHeader.java
in src/main/java/org/apache/pdfbox/jbig2
258 21 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
Resizer.java
in src/main/java/org/apache/pdfbox/jbig2/image
248 11 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
StandardTables.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
235 2 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
JBIG2ImageReader.java
in src/main/java/org/apache/pdfbox/jbig2
181 18 2018-02-06 2022-01-12 4 1 andreas@lehmi.de andreas@lehmi.de
JBIG2Document.java
in src/main/java/org/apache/pdfbox/jbig2
181 13 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
TestImage.java
in src/main/java/org/apache/pdfbox/jbig2
165 12 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
ArithmeticDecoder.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/arithmetic
159 9 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
PageInformation.java
in src/main/java/org/apache/pdfbox/jbig2/segments
157 26 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
PatternDictionary.java
in src/main/java/org/apache/pdfbox/jbig2/segments
146 16 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
ArithmeticIntegerDecoder.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/arithmetic
121 4 2018-02-06 2018-02-09 2 1 andreas@lehmi.de andreas@lehmi.de
BitmapScanline.java
in src/main/java/org/apache/pdfbox/jbig2/image
106 7 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
Bitmap.java
in src/main/java/org/apache/pdfbox/jbig2
99 17 2018-02-09 2022-01-04 2 1 andreas@lehmi.de andreas@lehmi.de
InternalNode.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
97 6 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
SubInputStream.java
in src/main/java/org/apache/pdfbox/jbig2/io
87 6 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
HuffmanTable.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
84 7 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
JBIG2ImageMetadata.java
in src/main/java/org/apache/pdfbox/jbig2
82 7 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
Weighttab.java
in src/main/java/org/apache/pdfbox/jbig2/image
75 1 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
JBIG2ImageReaderSpi.java
in src/main/java/org/apache/pdfbox/jbig2
72 4 2017-12-07 2018-02-09 2 1 andreas@lehmi.de andreas@lehmi.de
RegionSegmentInformation.java
in src/main/java/org/apache/pdfbox/jbig2/segments
70 12 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
Table.java
in src/main/java/org/apache/pdfbox/jbig2/segments
61 8 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
Utils.java
in src/main/java/org/apache/pdfbox/jbig2/util
38 6 2018-02-06 2018-02-09 2 1 andreas@lehmi.de andreas@lehmi.de
CX.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/arithmetic
37 7 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
ParameterizedFilter.java
in src/main/java/org/apache/pdfbox/jbig2/image
36 5 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
ValueNode.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
35 3 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
JBIG2ImageMetadataFormat.java
in src/main/java/org/apache/pdfbox/jbig2
34 3 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
DictionaryViewer.java
in src/main/java/org/apache/pdfbox/jbig2/util
33 2 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
ServiceLookup.java
in src/main/java/org/apache/pdfbox/jbig2/util
31 2 2018-02-09 2022-01-13 3 1 andreas@lehmi.de andreas@lehmi.de
JBIG2ReadParam.java
in src/main/java/org/apache/pdfbox/jbig2
28 2 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
EndOfStripe.java
in src/main/java/org/apache/pdfbox/jbig2/segments
27 3 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
CombinationOperator.java
in src/main/java/org/apache/pdfbox/jbig2/util
21 1 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
InvalidHeaderValueException.java
in src/main/java/org/apache/pdfbox/jbig2/err
20 4 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
IntegerMaxValueException.java
in src/main/java/org/apache/pdfbox/jbig2/err
20 4 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
JBIG2Exception.java
in src/main/java/org/apache/pdfbox/jbig2/err
20 4 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
DefaultInputStreamFactory.java
in src/main/java/org/apache/pdfbox/jbig2/io
20 1 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
OutOfBandNode.java
in src/main/java/org/apache/pdfbox/jbig2/decoder/huffman
15 2 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
JBIG2Globals.java
in src/main/java/org/apache/pdfbox/jbig2
15 2 2018-02-09 2019-12-14 2 1 andreas@lehmi.de andreas@lehmi.de
FilterType.java
in src/main/java/org/apache/pdfbox/jbig2/image
14 2 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
Region.java
in src/main/java/org/apache/pdfbox/jbig2
11 - 2018-02-06 2018-02-09 2 1 andreas@lehmi.de andreas@lehmi.de
SegmentData.java
in src/main/java/org/apache/pdfbox/jbig2
10 - 2018-02-06 2018-02-09 2 1 andreas@lehmi.de andreas@lehmi.de
Dictionary.java
in src/main/java/org/apache/pdfbox/jbig2
10 - 2018-02-06 2018-02-09 2 1 andreas@lehmi.de andreas@lehmi.de
Profiles.java
in src/main/java/org/apache/pdfbox/jbig2/segments
10 1 2018-02-09 2018-02-09 1 1 andreas@lehmi.de andreas@lehmi.de
Correlations

File Size vs. Number of Changes: 57 points

src/main/java/org/apache/pdfbox/jbig2/util/ServiceLookup.java x: 31 lines of code y: 3 # changes src/main/java/org/apache/pdfbox/jbig2/JBIG2ImageReader.java x: 181 lines of code y: 4 # changes src/main/java/org/apache/pdfbox/jbig2/JBIG2Page.java x: 274 lines of code y: 4 # changes src/main/java/org/apache/pdfbox/jbig2/segments/HalftoneRegion.java x: 271 lines of code y: 5 # changes src/main/java/org/apache/pdfbox/jbig2/segments/TextRegion.java x: 897 lines of code y: 8 # changes src/main/java/org/apache/pdfbox/jbig2/Bitmap.java x: 99 lines of code y: 2 # changes src/main/java/org/apache/pdfbox/jbig2/image/Bitmaps.java x: 483 lines of code y: 4 # changes src/main/java/org/apache/pdfbox/jbig2/segments/SymbolDictionary.java x: 748 lines of code y: 5 # changes src/main/java/org/apache/pdfbox/jbig2/segments/PageInformation.java x: 157 lines of code y: 2 # changes src/main/java/org/apache/pdfbox/jbig2/segments/GenericRegion.java x: 789 lines of code y: 3 # changes src/main/java/org/apache/pdfbox/jbig2/segments/PatternDictionary.java x: 146 lines of code y: 2 # changes src/main/java/org/apache/pdfbox/jbig2/JBIG2Document.java x: 181 lines of code y: 2 # changes src/main/java/org/apache/pdfbox/jbig2/JBIG2Globals.java x: 15 lines of code y: 2 # changes src/main/java/org/apache/pdfbox/jbig2/SegmentHeader.java x: 258 lines of code y: 2 # changes src/main/java/org/apache/pdfbox/jbig2/decoder/huffman/EncodedTable.java x: 44 lines of code y: 3 # changes src/main/java/org/apache/pdfbox/jbig2/decoder/huffman/HuffmanTable.java x: 84 lines of code y: 2 # changes src/main/java/org/apache/pdfbox/jbig2/decoder/huffman/InternalNode.java x: 97 lines of code y: 2 # changes src/main/java/org/apache/pdfbox/jbig2/decoder/huffman/StandardTables.java x: 235 lines of code y: 2 # changes src/main/java/org/apache/pdfbox/jbig2/segments/GenericRefinementRegion.java x: 708 lines of code y: 3 # changes jbig2-eclipse-formatter.xml x: 291 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/Dictionary.java x: 10 lines of code y: 2 # changes src/main/java/org/apache/pdfbox/jbig2/JBIG2ImageMetadata.java x: 82 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/JBIG2ImageMetadataFormat.java x: 34 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/JBIG2ImageReaderSpi.java x: 72 lines of code y: 2 # changes src/main/java/org/apache/pdfbox/jbig2/JBIG2ReadParam.java x: 28 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/TestImage.java x: 165 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/decoder/arithmetic/ArithmeticDecoder.java x: 159 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/decoder/arithmetic/ArithmeticIntegerDecoder.java x: 121 lines of code y: 2 # changes src/main/java/org/apache/pdfbox/jbig2/decoder/arithmetic/CX.java x: 37 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/decoder/huffman/FixedSizeTable.java x: 9 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/decoder/huffman/Node.java x: 7 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/decoder/huffman/OutOfBandNode.java x: 15 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/decoder/huffman/ValueNode.java x: 35 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/decoder/mmr/MMRConstants.java x: 263 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/decoder/mmr/MMRDecompressor.java x: 533 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/err/IntegerMaxValueException.java x: 20 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/image/BitmapScanline.java x: 106 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/image/Filter.java x: 410 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/image/FilterType.java x: 14 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/image/Resizer.java x: 248 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/image/Scanline.java x: 477 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/image/Weighttab.java x: 75 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/io/SubInputStream.java x: 87 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/segments/EndOfStripe.java x: 27 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/segments/Profiles.java x: 10 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/segments/RegionSegmentInformation.java x: 70 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/segments/Table.java x: 61 lines of code y: 1 # changes src/main/java/org/apache/pdfbox/jbig2/util/Utils.java x: 38 lines of code y: 2 # changes
8.0
# changes
  min: 1.0
  average: 1.82
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 8.0
0 897.0
lines of code
min: 7.0 | average: 164.58 | 25th percentile: 20.5 | median: 75.0 | 75th percentile: 241.5 | max: 897.0

Number of Contributors vs. Number of Changes: 57 points

src/main/java/org/apache/pdfbox/jbig2/util/ServiceLookup.java x: 1 # contributors y: 3 # changes src/main/java/org/apache/pdfbox/jbig2/JBIG2ImageReader.java x: 1 # contributors y: 4 # changes src/main/java/org/apache/pdfbox/jbig2/segments/HalftoneRegion.java x: 1 # contributors y: 5 # changes src/main/java/org/apache/pdfbox/jbig2/segments/TextRegion.java x: 2 # contributors y: 8 # changes src/main/java/org/apache/pdfbox/jbig2/Bitmap.java x: 1 # contributors y: 2 # changes src/main/java/org/apache/pdfbox/jbig2/image/Bitmaps.java x: 2 # contributors y: 4 # changes src/main/java/org/apache/pdfbox/jbig2/segments/SymbolDictionary.java x: 2 # contributors y: 5 # changes src/main/java/org/apache/pdfbox/jbig2/decoder/huffman/EncodedTable.java x: 2 # contributors y: 3 # changes jbig2-eclipse-formatter.xml x: 1 # contributors y: 1 # changes
8.0
# changes
  min: 1.0
  average: 1.82
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 8.0
0 2.0
# contributors
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Contributors vs. File Size: 57 points

src/main/java/org/apache/pdfbox/jbig2/util/ServiceLookup.java x: 1 # contributors y: 31 lines of code src/main/java/org/apache/pdfbox/jbig2/JBIG2ImageReader.java x: 1 # contributors y: 181 lines of code src/main/java/org/apache/pdfbox/jbig2/JBIG2Page.java x: 1 # contributors y: 274 lines of code src/main/java/org/apache/pdfbox/jbig2/segments/HalftoneRegion.java x: 1 # contributors y: 271 lines of code src/main/java/org/apache/pdfbox/jbig2/segments/TextRegion.java x: 2 # contributors y: 897 lines of code src/main/java/org/apache/pdfbox/jbig2/Bitmap.java x: 1 # contributors y: 99 lines of code src/main/java/org/apache/pdfbox/jbig2/image/Bitmaps.java x: 2 # contributors y: 483 lines of code src/main/java/org/apache/pdfbox/jbig2/segments/SymbolDictionary.java x: 2 # contributors y: 748 lines of code src/main/java/org/apache/pdfbox/jbig2/segments/PageInformation.java x: 1 # contributors y: 157 lines of code src/main/java/org/apache/pdfbox/jbig2/segments/GenericRegion.java x: 1 # contributors y: 789 lines of code src/main/java/org/apache/pdfbox/jbig2/segments/PatternDictionary.java x: 1 # contributors y: 146 lines of code src/main/java/org/apache/pdfbox/jbig2/JBIG2Globals.java x: 1 # contributors y: 15 lines of code src/main/java/org/apache/pdfbox/jbig2/SegmentHeader.java x: 1 # contributors y: 258 lines of code src/main/java/org/apache/pdfbox/jbig2/decoder/huffman/EncodedTable.java x: 2 # contributors y: 44 lines of code src/main/java/org/apache/pdfbox/jbig2/decoder/huffman/HuffmanTable.java x: 1 # contributors y: 84 lines of code src/main/java/org/apache/pdfbox/jbig2/decoder/huffman/InternalNode.java x: 1 # contributors y: 97 lines of code src/main/java/org/apache/pdfbox/jbig2/decoder/huffman/StandardTables.java x: 1 # contributors y: 235 lines of code src/main/java/org/apache/pdfbox/jbig2/segments/GenericRefinementRegion.java x: 1 # contributors y: 708 lines of code jbig2-eclipse-formatter.xml x: 1 # contributors y: 291 lines of code src/main/java/org/apache/pdfbox/jbig2/Dictionary.java x: 1 # contributors y: 10 lines of code src/main/java/org/apache/pdfbox/jbig2/JBIG2ImageMetadataFormat.java x: 1 # contributors y: 34 lines of code src/main/java/org/apache/pdfbox/jbig2/JBIG2ImageReaderSpi.java x: 1 # contributors y: 72 lines of code src/main/java/org/apache/pdfbox/jbig2/JBIG2ReadParam.java x: 1 # contributors y: 28 lines of code src/main/java/org/apache/pdfbox/jbig2/Region.java x: 1 # contributors y: 11 lines of code src/main/java/org/apache/pdfbox/jbig2/TestImage.java x: 1 # contributors y: 165 lines of code src/main/java/org/apache/pdfbox/jbig2/decoder/arithmetic/ArithmeticDecoder.java x: 1 # contributors y: 159 lines of code src/main/java/org/apache/pdfbox/jbig2/decoder/arithmetic/ArithmeticIntegerDecoder.java x: 1 # contributors y: 121 lines of code src/main/java/org/apache/pdfbox/jbig2/decoder/arithmetic/CX.java x: 1 # contributors y: 37 lines of code src/main/java/org/apache/pdfbox/jbig2/decoder/huffman/Node.java x: 1 # contributors y: 7 lines of code src/main/java/org/apache/pdfbox/jbig2/decoder/mmr/MMRConstants.java x: 1 # contributors y: 263 lines of code src/main/java/org/apache/pdfbox/jbig2/decoder/mmr/MMRDecompressor.java x: 1 # contributors y: 533 lines of code src/main/java/org/apache/pdfbox/jbig2/err/IntegerMaxValueException.java x: 1 # contributors y: 20 lines of code src/main/java/org/apache/pdfbox/jbig2/image/BitmapScanline.java x: 1 # contributors y: 106 lines of code src/main/java/org/apache/pdfbox/jbig2/image/Filter.java x: 1 # contributors y: 410 lines of code src/main/java/org/apache/pdfbox/jbig2/image/Resizer.java x: 1 # contributors y: 248 lines of code src/main/java/org/apache/pdfbox/jbig2/image/Scanline.java x: 1 # contributors y: 477 lines of code src/main/java/org/apache/pdfbox/jbig2/image/Weighttab.java x: 1 # contributors y: 75 lines of code src/main/java/org/apache/pdfbox/jbig2/io/SubInputStream.java x: 1 # contributors y: 87 lines of code src/main/java/org/apache/pdfbox/jbig2/segments/RegionSegmentInformation.java x: 1 # contributors y: 70 lines of code src/main/java/org/apache/pdfbox/jbig2/segments/Table.java x: 1 # contributors y: 61 lines of code
897.0
lines of code
  min: 7.0
  average: 164.58
  25th percentile: 20.5
  median: 75.0
  75th percentile: 241.5
  max: 897.0
0 2.0
# contributors
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0