Matthias Bisping
ddc92461d7
Refactoring: Move
...
Move remaining segment generation functions into segments module
2023-02-01 18:30:01 +01:00
Matthias Bisping
d2cb78d38f
Refactoring: Move
...
Move zipmap and evert_nth into utils module
2023-02-01 18:27:30 +01:00
Matthias Bisping
9c401a977c
Refactoring: Move
...
Move rectangle shrinking logic into new morphing module
2023-02-01 18:26:03 +01:00
Matthias Bisping
b77951d4fe
Refactoring: Move
...
Move segment generation functions into their own module
2023-02-01 18:22:17 +01:00
Matthias Bisping
f0072b0852
Refactoring: Move
...
Move table generation related code into new table module
2023-02-01 18:12:19 +01:00
Matthias Bisping
9fd87aff8e
Refactoring: Move
...
- Move random plot into its own module
- Move geometric predicates into their own module
2023-02-01 18:08:45 +01:00
Matthias Bisping
6728642a4f
Refactoring: Move
...
Mode random helper functions
2023-02-01 17:59:56 +01:00
Matthias Bisping
cc86a79ac7
Refactoring: Move
...
Move text block generator module into text module
2023-02-01 17:33:53 +01:00
Matthias Bisping
160d5b3473
Remove unused code
2023-02-01 17:29:29 +01:00
Matthias Bisping
7b2f921472
Refactoring: Move
...
Move text block generators into their own module
2023-02-01 17:28:20 +01:00
Matthias Bisping
e258df899f
Refactoring: Move
...
Move text block into its own module
2023-02-01 17:24:56 +01:00
Matthias Bisping
cef97b33f9
Refactoring: Move
...
Move page partitioners into partitioner module
2023-02-01 17:20:32 +01:00
Matthias Bisping
a54ccb2fdf
Refactoring: Move
...
Move text generation funtions into their own module
2023-02-01 17:15:41 +01:00
Matthias Bisping
1de938f2fa
Refactoring: Move
...
Move font related functions into font module
2023-02-01 17:07:34 +01:00
Matthias Bisping
de9b3bad93
Refactoring: Move
...
Move font picker into new font module
2023-02-01 17:05:51 +01:00
Matthias Bisping
9480d58a8a
Refactoring: Move
...
Move line formatters into their own module
2023-02-01 16:59:33 +01:00
Matthias Bisping
cc0094d3f7
Refactoring: Move
...
Move random content rectangle into its own module
2023-02-01 16:55:51 +01:00
Matthias Bisping
93a52080df
Remove unused code
2023-02-01 16:52:57 +01:00
Matthias Bisping
4ec3429dec
Refactoring: Move
...
Move page partitioner into its own module
2023-02-01 16:51:16 +01:00
Matthias Bisping
bdcb2f1bef
Refactoring: Move
2023-02-01 16:42:55 +01:00
Matthias Bisping
845d169194
Refactoring
2023-02-01 16:39:39 +01:00
Matthias Bisping
56c10490b9
Refactoring
2023-02-01 16:36:21 +01:00
Matthias Bisping
740a9cb3c2
Refactoring
2023-02-01 16:33:32 +01:00
Matthias Bisping
b3cf3e4454
Refactoring
...
Add fixture for page partitioner
2023-02-01 16:31:58 +01:00
Matthias Bisping
2fb450943e
Refactoring: Move
2023-02-01 16:25:50 +01:00
Matthias Bisping
fd76933b5a
Refactoring: Move
...
Move image operations such as blurring into their own module.
2023-02-01 16:16:18 +01:00
Matthias Bisping
8095900543
Fix effectless bug
2023-02-01 16:10:48 +01:00
Matthias Bisping
d42f053c81
Refactoring: Re-order
2023-02-01 13:22:42 +01:00
Matthias Bisping
04a617b9df
Refactoring
...
Move content rectangle base class
2023-02-01 13:19:29 +01:00
Matthias Bisping
e8b4467265
Remove unused code
2023-02-01 13:12:20 +01:00
Matthias Bisping
4c65d906b8
Add fixme
2023-02-01 11:53:35 +01:00
Matthias Bisping
667b4a4858
Refactoring and text cell content tweaking
2023-02-01 11:32:37 +01:00
Matthias Bisping
fb69eb7f5c
Refactoring
...
Break up conditional tree in cell building function
2023-02-01 10:09:32 +01:00
Matthias Bisping
f98256d7e9
Fix bug in table generation
...
- Remove the check `elif size < Size.LARGE.value` and made it into `else`,
since it was intended to cover all cells that are larger than medium
size.
- Also disbale page number generation for now
2023-02-01 09:58:34 +01:00
Matthias Bisping
cbb3a8cc61
[WIP] Page numbers
2023-01-31 17:09:59 +01:00
Matthias Bisping
9f9face8f0
Make scatterplots more variable
2023-01-31 16:33:48 +01:00
Matthias Bisping
f2af040c5b
[WIP] texture and content blendig with blend_modes module
2023-01-31 16:05:08 +01:00
Matthias Bisping
6dbe3b6fc9
Refactoring
2023-01-31 14:37:46 +01:00
Matthias Bisping
a3fece8096
Found first issue for pale colors
2023-01-31 14:16:33 +01:00
Matthias Bisping
26180373a0
Remove unused imports
2023-01-31 13:55:13 +01:00
Matthias Bisping
186b4530f0
[WIP] Make texture show through page content
2023-01-31 13:53:52 +01:00
Matthias Bisping
a1ccda4ea9
Refactoring
2023-01-30 14:11:48 +01:00
Matthias Bisping
25d35e2349
Fix bug in booktabs code
2023-01-25 20:55:19 +01:00
Matthias Bisping
daea7d2bf7
[WIP] head and bottom border (booktabs-like) for tables
2023-01-25 20:18:09 +01:00
Matthias Bisping
d5e501a05d
Tweak plots
2023-01-25 19:44:54 +01:00
Matthias Bisping
d9d363834a
Tweak plots and table cells
...
- Choice of plot depends on aspect ratio of rectanlge now and is handled
in the plot constructor
- Made pie charts more diverse
- Table cell background is no complementary color chosen against
colormap
2023-01-25 19:13:43 +01:00
Matthias Bisping
5dc13e7137
[WIP] More table / cell edge fiddling and issue fixing
...
Fix: The cell width and height were rounded to int in the table
constructor. The imprecison of rounding would accumulate when stacking
cells in a row or columns leading to gaps at the bottom and right hand
edge of tables.
The rounding has now been removed and left to the cell constructor.
Cells are derived from the Rectangle class, which does the rounding
itself. This eliminates the issue with accumulated gaps in the tables.
2023-01-25 18:16:36 +01:00
Matthias Bisping
826cd3b6a9
[WIP] More table / cell edge fiddling and issue fixing
2023-01-25 17:23:30 +01:00
Matthias Bisping
4f788af35b
[WIP] More table / cell edge fiddling and issue fixing
...
Cells now draw only inner borders and the table draws the outer border
if the layout is "closed". This avoids multiple lines around cells of
nested tables, since nested tables are now created with the layout
parameter set to "open", in which case the table does not draw its
borders.
2023-01-25 10:31:17 +01:00
Matthias Bisping
10ea584143
[WIP] More table / cell edge fiddling and issue fixing
2023-01-24 15:44:24 +01:00