3.14.1
·
5 commits
to master
since this release
Bug fixes
- Support for numpy 2. (@enekomartinmartinez)
- Allow multiple font styles in var names (#443). (@rogersamso)
- Allow Vensims GET DIRECT/XLS SUBSCRIPT when lastcell is not a cell value (#443). (@enekomartinmartinez)
- Allow Vensims GET DIRECT/XLS SUBSCRIPT defined with cell range names (#261). (@enekomartinmartinez)
- Translate filenames as raw str to made them work properly for Windows paths (#443). (@enekomartinmartinez)
- Improve support for reading pysd.py_backend.external.External from all the spreadsheet files includying those types from open software (‘.odf’, ‘.ods’, ‘.odt’). (@enekomartinmartinez)
- Improve support for reading pysd.py_backend.external.External from CSV, TAB and any other kind of text file. (@enekomartinmartinez)
Internal Changes
- Fix CI tests. (@rogersamso)
- Run CI coverage only on ubuntu and lowest Python. (@enekomartinmartinez)
- Rename ‘sheet’ by ‘tab’ in pysd.py_backend.external.External and related functions and classes to follow Vensim’s nomenclature. (@enekomartinmartinez)
- Add error message when no subscripts are read from pysd.py_backend.external.ExtSubscript during the model building. (@enekomartinmartinez)
- Add error message when a pysd.py_backend.external.External cell/firstcell is interpreted as cellrange name but the input file is not a spreadsheet. (@enekomartinmartinez)
- Improve parsing of quoted arguments in the vensim translator for external lookups and external subscripts. (@enekomartinmartinez)