diff --git a/.github/workflows/coveralls.yml b/.github/workflows/coveralls.yml
index d76e4e6..c6d7cd6 100644
--- a/.github/workflows/coveralls.yml
+++ b/.github/workflows/coveralls.yml
@@ -29,7 +29,7 @@ jobs:
- name: Test with pytest
run: |
- python -m pytest --cov=efficalc --cov-report=xml tests
+ python -m pytest tests --cov=efficalc --cov-report=xml tests
- name: Coveralls
uses: coverallsapp/github-action@v2
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index dc48cd3..eb34164 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -37,4 +37,4 @@ jobs:
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
- name: Test with pytest
run: |
- python -m pytest
+ python -m pytest tests
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100644
index 0000000..bc8638b
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {
+ "lastFilter": {
+ "state": "OPEN",
+ "assignee": "janderson4"
+ }
+}
+ {
+ "selectedUrlAndAccountId": {
+ "url": "https://github.com/janderson4/efficalc.git",
+ "accountId": "a7be60f2-e51f-4141-aa6b-ced89a97ed62"
+ }
+}
+ {
+ "customColor": "",
+ "associatedIndex": 7
+}
+
+
+
+
+
+ {
+ "keyToString": {
+ "Python tests.pytest in test_calculation.py.executor": "Run",
+ "Python.visual_test_document_wrapper.executor": "Run",
+ "Python.visual_test_pmm_plotter_plotly.executor": "Run",
+ "Python.visual_test_point_plotter.executor": "Run",
+ "RunOnceActivity.ShowReadmeOnStart": "true",
+ "git-widget-placeholder": "main",
+ "last_opened_file_path": "C:/Users/ja299/PycharmProjects/efficalc"
+ }
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1730055042660
+
+
+ 1730055042660
+
+
+
+ 1730268990240
+
+
+
+ 1730268990240
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Makefile b/Makefile
index b21ff46..dfda002 100644
--- a/Makefile
+++ b/Makefile
@@ -8,7 +8,7 @@ publish:
# within venv
tests:
- python -m pytest
+ python -m pytest tests
# within venv
docs:
diff --git a/README.md b/README.md
index 4a5efcf..69360d1 100644
--- a/README.md
+++ b/README.md
@@ -4,9 +4,9 @@
-
+
-
+
diff --git a/docs/.buildinfo b/docs/.buildinfo
index 214219c..4b040f0 100644
--- a/docs/.buildinfo
+++ b/docs/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 0b61954b10429afc60dfc155a8e18b44
+config: 585cac338760b6bd68fab13cc0af68e6
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/docs/.doctrees/base_classes.doctree b/docs/.doctrees/base_classes.doctree
index 3dc2d1e..8881a93 100644
Binary files a/docs/.doctrees/base_classes.doctree and b/docs/.doctrees/base_classes.doctree differ
diff --git a/docs/.doctrees/calculation_helpers.doctree b/docs/.doctrees/calculation_helpers.doctree
index 25c030c..2d50895 100644
Binary files a/docs/.doctrees/calculation_helpers.doctree and b/docs/.doctrees/calculation_helpers.doctree differ
diff --git a/docs/.doctrees/canvas.doctree b/docs/.doctrees/canvas.doctree
index 708689d..651194f 100644
Binary files a/docs/.doctrees/canvas.doctree and b/docs/.doctrees/canvas.doctree differ
diff --git a/docs/.doctrees/environment.pickle b/docs/.doctrees/environment.pickle
index 215b8e9..b4b2002 100644
Binary files a/docs/.doctrees/environment.pickle and b/docs/.doctrees/environment.pickle differ
diff --git a/docs/_sources/base_classes.rst.txt b/docs/_sources/base_classes.rst.txt
index 406713a..fe33d4b 100644
--- a/docs/_sources/base_classes.rst.txt
+++ b/docs/_sources/base_classes.rst.txt
@@ -31,6 +31,14 @@ Base Classes
:members:
+.. autoclass:: efficalc.Table
+ :members:
+
+
+.. autoclass:: efficalc.InputTable
+ :members:
+
+
.. autoclass:: efficalc.TextBlock
:members:
diff --git a/docs/_sources/calculation_helpers.rst.txt b/docs/_sources/calculation_helpers.rst.txt
index 9b95518..7d664c6 100644
--- a/docs/_sources/calculation_helpers.rst.txt
+++ b/docs/_sources/calculation_helpers.rst.txt
@@ -12,6 +12,10 @@ Calculation Helpers
:members:
+.. autoclass:: efficalc.report_builder.LongCalcDisplayType
+ :members:
+
+
.. autofunction:: efficalc.save_calculation_item
diff --git a/docs/_sources/canvas.rst.txt b/docs/_sources/canvas.rst.txt
index 3db5562..0b339d4 100644
--- a/docs/_sources/canvas.rst.txt
+++ b/docs/_sources/canvas.rst.txt
@@ -175,6 +175,15 @@ Canvas Elements
.. autoclass:: efficalc.canvas.Rectangle
:members:
+.. autoclass:: efficalc.canvas.Text
+ :members:
+
+.. autoclass:: efficalc.canvas.Dimension
+ :members:
+
+.. autoclass:: efficalc.canvas.Leader
+ :members:
+
Line/Polyline Markers
*********************
@@ -193,3 +202,6 @@ Base Classes
.. autoclass:: efficalc.canvas.Marker
:members:
+.. autoclass:: efficalc.canvas.ElementWithMarkers
+ :members:
+
diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js
index 3f42394..dc5c51d 100644
--- a/docs/_static/documentation_options.js
+++ b/docs/_static/documentation_options.js
@@ -1,5 +1,5 @@
const DOCUMENTATION_OPTIONS = {
- VERSION: '1.2.0',
+ VERSION: '1.2.6',
LANGUAGE: 'en',
COLLAPSE_INDEX: false,
BUILDER: 'html',
diff --git a/docs/base_classes.html b/docs/base_classes.html
index edd3b82..ea27e8b 100644
--- a/docs/base_classes.html
+++ b/docs/base_classes.html
@@ -6,7 +6,7 @@
- Base Classes - efficalc 1.2.0 documentation
+ Base Classes - efficalc 1.2.6 documentation
@@ -126,7 +126,7 @@
-
+
diff --git a/docs/calculation_helpers.html b/docs/calculation_helpers.html
index 10668f0..02039fa 100644
--- a/docs/calculation_helpers.html
+++ b/docs/calculation_helpers.html
@@ -3,10 +3,10 @@
-
+
- Calculation Helpers - efficalc 1.2.0 documentation
+ Calculation Helpers - efficalc 1.2.6 documentation
@@ -126,7 +126,7 @@
-
+
Previous
-
Figures in Calc Reports
+
Drawing on a Canvas
@@ -455,6 +473,7 @@
ReportBuilder.view_report()
+LongCalcDisplayType
save_calculation_item()
clear_saved_objects()
get_override_or_default_value()
@@ -472,7 +491,7 @@
-
+
diff --git a/docs/canvas.html b/docs/canvas.html
index f1a9740..49a92cb 100644
--- a/docs/canvas.html
+++ b/docs/canvas.html
@@ -6,7 +6,7 @@
- Drawing on a Canvas - efficalc 1.2.0 documentation
+ Drawing on a Canvas - efficalc 1.2.6 documentation
@@ -126,7 +126,7 @@
diff --git a/docs/constants.html b/docs/constants.html
index 2686ab6..5170583 100644
--- a/docs/constants.html
+++ b/docs/constants.html
@@ -6,7 +6,7 @@
- Constants and Unit Conversions - efficalc 1.2.0 documentation
+ Constants and Unit Conversions - efficalc 1.2.6 documentation
@@ -126,7 +126,7 @@
-
+
diff --git a/docs/examples.html b/docs/examples.html
index a5415b6..0af80d9 100644
--- a/docs/examples.html
+++ b/docs/examples.html
@@ -6,7 +6,7 @@
- Examples - efficalc 1.2.0 documentation
+ Examples - efficalc 1.2.6 documentation
@@ -126,7 +126,7 @@
diff --git a/docs/figures.html b/docs/figures.html
index 5c07851..b5772e7 100644
--- a/docs/figures.html
+++ b/docs/figures.html
@@ -6,7 +6,7 @@
- Figures in Calc Reports - efficalc 1.2.0 documentation
+ Figures in Calc Reports - efficalc 1.2.6 documentation
@@ -126,7 +126,7 @@
-
+
diff --git a/docs/genindex.html b/docs/genindex.html
index 2cae1e2..0626299 100644
--- a/docs/genindex.html
+++ b/docs/genindex.html
@@ -4,7 +4,7 @@
- Index - efficalc 1.2.0 documentation
+ Index - efficalc 1.2.6 documentation
@@ -124,7 +124,7 @@