- 🥅 print_function is not needed anymore (
d35ed3f
)
- 🤖 try and publish the correct version number (
806e3c5
)
-
🤖 do build outside of semantic release (
ffb20d2
) -
🤖 add python build package (
ab904e5
) -
🤖 add build command (
9718542
)
- 🤖 fix package uploads (
d3f0043
)
-
📱 Add Python 3.11 support (#14)
-
Fix errors not converting to strings in warnings
-
Add support for 3.11
-
Drop mentions of 2.7 and 3.7 (
d2e8c6b
)
-
Drop 2.7 and 3.7 (
21706f5
) -
Try installing coverage with pip (
e914825
) -
Fix coverage source config (
9278fff
) -
Try to add toml support (
6ae18c6
) -
Don't use editable mode (
4d290dc
) -
Port all config to pyproject.toml (
8957881
) -
Fix commit_parser option (
eb03c23
) -
Use version_variables for semantic_release (
42c8318
) -
Keep trying to get actions to work (
c010ff2
) -
Use codecov token instead (
9e89392
) -
Revert last commit (
213364d
) -
Try downgrade to codecov-action v3 (
1982e4e
) -
Set permissions on unit_tests.yml (
d90ce49
) -
Try to fix codecov (
01010c7
) -
Update semantic release to version 9 (
a1ba470
) -
Update wait-on-check-action version (
624393a
) -
Fix broken equations in README (
91b5c3b
)
- 🚸 Bump to version 0.5.0 (
1334a07
)
- Add Python 3.10 support and remove Python 3.6 (#13) (
55fd62e
)
- 💬 Render equations in grey to support dark BGs (#12) (
72700f5
)
-
Need to checkout first to get commit info (
d44fdc9
) -
Fix syntax error in release action (
6b3acf9
) -
Put branch and commiter name guard on release action (
b949b57
)
-
🐛 Fix use of incorrect formula for Interface.get_resolution (#11)
-
Add required_resolution to functions module
-
Include updated formula in README (
d645154
)
- Don't allow the actions-user to trigger the release event (
3a23699
)
- 📈 Add get_resolution method to Interface. (#10)
Returns the expected grid resolution for a given GCI value (3421a9f
)
-
Use job name rather than workflow name (
7dd8152
) -
Try a different way of gating the release step (
04e1adf
) -
Only run on primary repo (
1389fe6
) -
Add workflow for automatic releasing on test passing (
84ddf41
) -
Switch to modern project layout (#9) (
2df5cd2
) -
Add PyPI version badge (
2728d02
) -
Update badges (
d6714cc
) -
Update unit_tests.yml (
9d3791d
) -
Switch CI to Github Actions (#8) (
433097d
) -
Update Python badge links (
19fb1d1
)
-
Fix Python 3.9 badge (
fb39321
) -
Support Python 3.9 (#7)
Drop Python 3.5 and prepare for 0.3.0 release (25a357f
)
- Fix errors caused by insufficient grids (#5)
Remove bug if less than two grids given (to add_grids), raise a warning,
and add warning to report. (1407b00
)
-
Prepare Version 0.2 (#3)
-
Prepare 0.2 release
-
Fix README and codecov just on python 2.7 (
d6559e5
) -
Add Report Attribute Access (#2)
This commit adds access to the convergence report metrics by adding a namespace containing the attributes to the items of a Convergence object.
This commit also adds full coverage to the interface and functions modules (although the scope of testing in the functions module could be improved).
Changes:
-
Remove broken logging
-
Tidy up try catch for Arithmetic errors
-
Add a tree of namespace style attributes to allow easier access to the table data
-
Slim down tables module for actually used methods
-
Add getitem to Convergence to get the namespaces for the grid triplets and test.
-
Add attributes for metrics when using an analytical value
-
Test analytical metrics and update README
-
Reorder Convergence._get_shared
-
Test and fix all edge cases. tables is the only module now lacking test coverage.
-
Switch build badges to show master branch only. (
9103d9e
) -
Add Scripting (#1)
This commit adds easy to use scripting where the Convergence class
can be used by adding grids to it with the new add_grids method.
The results are now calculated instantly and can be retrieved by
printing the object. (8123c96
)
-
Fix Appveyor account name (
bb4a564
) -
Update badge links in README (
b39cad4
) -
Modify codecov token for new repo location (
34e46df
)
- Add Version 0.1.2
This one should build on Python 2.7 (6486535
)
-
Version 0.1.1 (
1420c07
) -
Proper application of GPL license (
ef642b2
) -
Update README with appveyor badge (
ffb4ec4
) -
Remove coverage check (travis does this) (
f95ad28
) -
Add appveyor config (
47c22bc
) -
Add badges (
62f3a5f
) -
Add Travis CI support
This commit is for testing CI on travis (0e9a60e
)
- Add Python 3 Support
This commit adds Python 3 support (3.5-3.8), whilst maintaining 2.7 support.
This is tested using tox (and tox-conda). (4aefac2
)
-
Finish modifications for PyPI upload (
d225df2
) -
Update README and home page (
027cc7c
) -
Add writing of analytical analysis and option to add analytical value using command line tool (
5db6515
) -
Rename package as convergence to avoid clash with exisiting verify package and rename Verify class as Convergence (
274ab28
) -
Update README.md (
6567ca5
) -
Initial Import (
3c4e113
) -
Initial commit (
0a0ff26
)