| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Python's 3.9 compatible typing annotations | Hernan Grecco | 2023-05-14 | 1 | -10/+21 |
| | | |||||
| * | Better SharedRegistryObjects creation | Hernan Grecco | 2023-05-11 | 1 | -5/+5 |
| | | |||||
| * | Fix imports for Python 3.9 | Hernan Grecco | 2023-05-11 | 1 | -4/+5 |
| | | |||||
| * | More typing improvements | Hernan Grecco | 2023-05-11 | 1 | -5/+5 |
| | | |||||
| * | Typing related fixes | Hernan Grecco | 2023-05-09 | 1 | -1/+1 |
| | | |||||
| * | Fixed Subscripted generics cannot be used with class and instance checks | Hernan Grecco | 2023-05-05 | 1 | -1/+1 |
| | | |||||
| * | Large commit to make Pint more typing friendly | Hernan Grecco | 2023-05-05 | 1 | -424/+69 |
| | | | | | | | | | | | | | | | | | | | | | | In this very large commit we tackle a few aspects of Pint that makes it difficult to do static typing. 1. Dynamic classes became static: Quantity and Unit are now (for the most part) static classes with a static inheritance. This allows mypy/pylance and other type checker to properly inspect them. 2. Added types through out all the code. (WIP) 3. Refactor minor parts of the code to make it more typing homogeneous. Catch a few potential bugs in the way. 4. Add several TODOs that need to be addressed in 0.23 5. Moved some group and system and context code out of the PlainRegistry 6. Moved certain specialized methods out of the PlainRegistry. | ||||
| * | Run refurb --python-version 3.9 in code | Hernan Grecco | 2023-04-29 | 1 | -31/+31 |
| | | |||||
| * | Run pyupgrade --py39-plus in all files except _vendor | Hernan Grecco | 2023-04-29 | 1 | -30/+21 |
| | | |||||
| * | Honor non_int_type when dividing (fix bug). | Hernan Grecco | 2023-04-28 | 1 | -2/+2 |
| | | |||||
| * | Honor non_int_type when dividing. | Hernan Grecco | 2023-04-28 | 1 | -0/+10 |
| | | |||||
| * | Fixed pr/1574 conflicts | Hernan Grecco | 2023-04-25 | 1 | -0/+228 |
| |\ | |||||
| | * | Silence verbose mip output | blewis2 | 2022-09-23 | 1 | -0/+1 |
| | | | |||||
| | * | Fix pre-commit problems | blewis2 | 2022-08-30 | 1 | -53/+72 |
| | | | |||||
| | * | Add to_preferred | blewis2 | 2022-08-30 | 1 | -0/+208 |
| | | | |||||
| * | | Merge branch 'master' into patch-type-imports | Hernan Grecco | 2023-04-24 | 1 | -2/+0 |
| |\ \ | |||||
| | * | | Run pre-commit run --all-files . Mostly removed empty lines | Hernan | 2023-04-24 | 1 | -2/+0 |
| | | | | |||||
| * | | | appease linters | Austin Orr | 2022-12-20 | 1 | -1/+2 |
| | | | | |||||
| * | | | patch imports during type check | Austin Orr | 2022-12-20 | 1 | -2/+1 |
| |/ / | |||||
| * | | Merge #1596 | bors[bot] | 2022-10-22 | 1 | -0/+6 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1596: Add ndim attribute for pint-pandas compatibility r=hgrecco a=andrewgsavage - [x] Closes #1599 - [x] Executed ``pre-commit run --all-files`` with no errors - [x] The change is fully covered by automated unit tests - [x] Documented in docs/ as appropriate - [x] Added an entry to the CHANGES file Co-authored-by: Andrew <andrewgsavage@gmail.com> Co-authored-by: andrewgsavage <andrewgsavage@gmail.com> | ||||
| | * | | accidenltal comment | Andrew | 2022-10-08 | 1 | -5/+5 |
| | | | | |||||
| | * | | add dataframe to upcast types | Andrew | 2022-10-08 | 1 | -5/+5 |
| | | | | |||||
| | * | | adds ndim attribute for pandas compatability | Andrew | 2022-10-01 | 1 | -0/+6 |
| | |/ | |||||
| * | | Update documentation | Jules Chéron | 2022-10-09 | 1 | -2/+2 |
| |/ | | | | | | | | | | | | | - Rework of configuration with new sphinx_book_theme - Use ipython directive where necessary - Add theme to requirements_docs.txt - Start using autosummarry - Fix doctests - Add sphinx design to requirements - Add overview & panels in home page - Update footer with `Pint Developers` - Fix docstrings - Use string imports in __all__ in __init__.py | ||||
| * | Remove unused class | Hernan | 2022-05-07 | 1 | -5/+0 |
| | | |||||
| * | Improved type checking consistency | Hernan | 2022-05-07 | 1 | -32/+3 |
| | | |||||
| * | Remove __handling and __used which are not needed any more | Hernan | 2022-05-07 | 1 | -9/+0 |
| | | |||||
| * | Refactor some nonmultiplicative code | Hernan | 2022-05-07 | 1 | -32/+7 |
| | | |||||
| * | Change Representation to Quantity and Unit (not Plain) | Hernan | 2022-05-07 | 1 | -2/+2 |
| | | |||||
| * | Create Formatting Facet | Hernan | 2022-05-07 | 1 | -159/+1 |
| | | |||||
| * | Create Measurement Facet | Hernan | 2022-05-07 | 1 | -12/+0 |
| | | |||||
| * | Create Dask Facet | Hernan | 2022-05-07 | 1 | -106/+0 |
| | | |||||
| * | Create NumPy Facet | Hernan | 2022-05-07 | 1 | -257/+19 |
| | | |||||
| * | Moved Unit and Quantity to plain facet | Hernan | 2022-05-07 | 1 | -0/+2150 |
| Note: the word 'plain' was chosen instead of 'base' as BaseUnit or BaseQuantity as the latter might be interpreted physically and not a part of the class hierarchy as intented. | |||||
