Recent Releases of spreg
spreg - v1.8.3
What's Changed
This version: - Ensures code is compatible for both sparray and spmatrix (see PR #173); - Adds slx_vars to the remaining exogenous regimes across spreg; - Adds SSR to exog and endog regimes; - Adds other minor enhancements.
Changes
- Version 1.8.3 by @pedrovma in https://github.com/pysal/spreg/pull/174
- SciPy sparse array migration from sparse matrices by @dschult in https://github.com/pysal/spreg/pull/173
New Contributors
- @dschult made their first contribution in https://github.com/pysal/spreg/pull/173
Full Changelog: https://github.com/pysal/spreg/compare/v1.8.2...v1.8.3
- Python
Published by github-actions[bot] about 1 year ago
spreg - v1.8.2
What's Changed
- Refactoring the Probit function with additional diagnostics
- Adapting standard functions to act as wrappers for regimes
- Adding TSLSEndogRegimes
- Other enhancements and bug fixes
Other Changes
- Release 1.8.2 by @pedrovma in https://github.com/pysal/spreg/pull/171
Full Changelog: https://github.com/pysal/spreg/compare/v1.8.1...v1.8.2
- Python
Published by github-actions[bot] over 1 year ago
spreg - v1.8.1
What's Changed
Other Changes
- Update build docs using segregation's version by @pedrovma in https://github.com/pysal/spreg/pull/164
- add spsearch to docs, rm sphinx-bibtex pin by @knaaptime in https://github.com/pysal/spreg/pull/165
- Update tutorials.rst to include new notebooks by @pedrovma in https://github.com/pysal/spreg/pull/166
- Updating DPG api listing by @pedrovma in https://github.com/pysal/spreg/pull/167
- Fixing GM_KPP in the presence of pandas DF by @pedrovma in https://github.com/pysal/spreg/pull/170
Full Changelog: https://github.com/pysal/spreg/compare/v1.8...v1.8.1
- Python
Published by github-actions[bot] over 1 year ago
spreg - v1.8
What's Changed
Added: -- spsearch .py: specification search strategies following Anselin, Serenini, Amaral (2024) -- Example Notebooks 5 to 17.
Modified: -- DGP can now create samples for binary models -- SUR (all varieties) now accepts simplified arguments specification based on pandas dataframes -- spreg now automatically converts sparse and full weights matrices to W
Other Changes
- doc: Fix typo in DGP docs by @JosiahParry in https://github.com/pysal/spreg/pull/162
- Spreg version 1.8 by @pedrovma in https://github.com/pysal/spreg/pull/163
- other bug fixes and general improvements.
New Contributors
- @JosiahParry made their first contribution in https://github.com/pysal/spreg/pull/162
Full Changelog: https://github.com/pysal/spreg/compare/v1.7...v1.8
- Python
Published by github-actions[bot] over 1 year ago
spreg - v1.7
What's Changed
- Add the function NSLX to allow for estimating non-linear SLX models.
- Allow Kernel weights in SLX models
- Add observation-specific multiplier effects
- Other enhancements and bug fixes
Other Changes
- build docs with 3.12 environment by @jGaboardi in https://github.com/pysal/spreg/pull/149
- update
environment.yml& remove.coveragercby @jGaboardi in https://github.com/pysal/spreg/pull/154 ruffformat repo by @jGaboardi in https://github.com/pysal/spreg/pull/156
Full Changelog: https://github.com/pysal/spreg/compare/v1.6.1...v1.7
- Python
Published by github-actions[bot] over 1 year ago
spreg - v1.6.1
What's Changed
- This version fixes the bug identified in #146 regarding the use of Graph.
Other Changes
- Updating to version 1.6.0 by @pedrovma in https://github.com/pysal/spreg/pull/145
- Deprecating checkspatdiag by @pedrovma in https://github.com/pysal/spreg/pull/147
Full Changelog: https://github.com/pysal/spreg/compare/v1.6.0...v1.6.1
- Python
Published by github-actions[bot] almost 2 years ago
spreg - v1.6.0
What's Changed
- Pandas objects (Series or DF) can now be passed as regression variables (y, x, yend, q, regimes), suppressing the need to explicitly provide their respective names in these cases. The names are automatically collected from the pandas objects. This applies to all regression functions.
- Implementation of Flexible WX. Through a list of Booleans in argument slx_vars, the user can now select which x variables are to be lagged. This new feature applies to OLS, TSLS, ML and GM spatial models (both lag and error).
- Kernel weights are now allowed in SLX and SDM models.
- Added Durbin-Wu-Hausman test on endogeneity of variables to TSLS.
- Spatial impacts are now computed for regression models with regimes.
- Added VIF method to OLS results.
- Added compatibility with libpysal.Graph.
Other Changes
- Fixing test errors by @pedrovma in https://github.com/pysal/spreg/pull/139
- Fixing more strange failing CI tests by @pedrovma in https://github.com/pysal/spreg/pull/140
- Updating example in test_sur.py by @pedrovma in https://github.com/pysal/spreg/pull/141
- update CI envs & testing workflow by @jGaboardi in https://github.com/pysal/spreg/pull/142
- modern micromamba - #143 by @jGaboardi in https://github.com/pysal/spreg/pull/144
Full Changelog: https://github.com/pysal/spreg/compare/v1.5.0...v1.6.0
- Python
Published by github-actions[bot] almost 2 years ago
spreg - v1.5.0
What's Changed
Other Changes
- Update
unittests.yml-- manual trigger by @jGaboardi in https://github.com/pysal/spreg/pull/137 - Version 1.5 by @pedrovma in https://github.com/pysal/spreg/pull/136
- Minor adjustments to printouts and spatial impacts by @pedrovma in https://github.com/pysal/spreg/pull/138
Full Changelog: https://github.com/pysal/spreg/compare/v1.4.2...v1.5.0
- Python
Published by github-actions[bot] almost 2 years ago
spreg - v1.5
What's Changed
This new version of pysal/spreg brings several new features, performance enhancements and bug fixes. The main contributors to this new version are Luc Anselin, Pedro Amaral, Renan Serenini and Lisa Singh.
Updates
1- Introduction of the DGP module * The DGP module allows for the creation of spatial models for specific Data Generation Processes (DGP) to support simulation exercises. These include the creation of error term vectors (classic and spatial), dependent and independent variables, spatially correlated or not, and other elements for OLS, SAR, SLX, SDM, SARAR models, etc.
2- Introduction of new specification tests * The Koley-Bera (2024) tests for WX and SDM, and their variants, have been included in the diagnostics suite. The Common Factor Hypothesis test has been added to Spatial Durbin Models (GM and ML).
3- Impact estimation * The estimation of average direct impact (ADI), average indirect impact (AII), and average total impact (ATI) in summary results has been added to models with a spatial lag of the dependent variable.
4- Endogenous Spatial Regimes estimation * Methods for endogenous spatial regimes estimation based on Anselin and Amaral (2023) have been added, such as OLSEndogRegimes and GMLagEndog_Regimes.
5- A flag to allow for the printing of the table with the coefficients' results and their inference straight in LaTeX format
6- Skater_reg now allows for the estimation of Spatial Lag models with a common spatial lag across regimes. A method adapted from Mojena (1977)'s Rule Two has also been introduced to find the optimal number of regimes for the endogenous spatial regimes models.
Bug Fixes
- Several minor performance enhancements and bug fixes.
Full Changelog: https://github.com/pysal/spreg/compare/v1.4.2...v1.5
- Python
Published by github-actions[bot] almost 2 years ago
spreg - v1.4
What's Changed
Other Changes
- More Regimes results printing fixes. by @pedrovma in https://github.com/pysal/spreg/pull/114
- Revert "Bump codecov/codecov-action from 3 to 4" by @jGaboardi in https://github.com/pysal/spreg/pull/120
- Updates for spreg 1.4 by @pedrovma in https://github.com/pysal/spreg/pull/118
- modernize infrastructure by @knaaptime in https://github.com/pysal/spreg/pull/121
- add panel diagnostics to API docs by @knaaptime in https://github.com/pysal/spreg/pull/116
Full Changelog: https://github.com/pysal/spreg/compare/v1.3.2...v1.4
- Python
Published by github-actions[bot] over 2 years ago
spreg - Release v1.3.2
Changes
Version 1.3.2 (2023-04-08)
We closed a total of 2 issues (enhancements and bug fixes) through 1 pull requests, since our last release on 2023-04-08.
Issues Closed
- Fixing minor bugs in the way results were bring printed in regimes models (#113)
Pull Requests
- Fixing minor bugs in the way results were bring printed in regimes models (#113)
The following individuals contributed to this release:
- Python
Published by github-actions[bot] about 3 years ago
spreg - Release v1.3.1
Changes
Version 1.3.1 (2023-03-30)
We closed a total of 4 issues (enhancements and bug fixes) through 2 pull requests, since our last release on 2023-03-30.
Issues Closed
- Fixing a bug in the printing of results of Chow Test in MLLagRegimes (#112)
- Revision of Skater_reg's example notebook and its inclusion in the docs. (#111)
Pull Requests
- Fixing a bug in the printing of results of Chow Test in MLLagRegimes (#112)
- Revision of Skater_reg's example notebook and its inclusion in the docs. (#111)
The following individuals contributed to this release:
- Python
Published by github-actions[bot] about 3 years ago
spreg - Release v1.3.0
Changes
Version 1.3.0 (2022-10-28)
We closed a total of 9 issues (enhancements and bug fixes) through 4 pull requests, since our last release on 2022-10-28.
Issues Closed
- update gitcount and conf.py (#108)
- update workflows/ci (#107)
- Fixing failed tests for new release (#105)
- Version update (#104)
- update tools/gitcount notebook (#100)
Pull Requests
- update gitcount and conf.py (#108)
- update workflows/ci (#107)
- Fixing failed tests for new release (#105)
- update tools/gitcount notebook (#100)
The following individuals contributed to this release:
- Python
Published by github-actions[bot] over 3 years ago
spreg - Release v1.2.1
Changes
Version 1.2.1 (2021-01-06)
We closed a total of 19 issues (enhancements and bug fixes) through 7 pull requests, since our last release on 2020-12-30.
Issues Closed
- Docs To Do (#54)
- Missing classes in API docs (#63)
- notebook and API docs cleanup (#64)
- Add tutorials to docs (#60)
- Travis --> GHA (#56)
- CI with GitHub Actions (#55)
- Migrate from RTD to GH-pages for automated doc builds and hosting (#53)
- update env variable syntax (#52)
- Spatial dependence diagnostics returns nan (#47)
- Random Effects for Spatial Panels (#46)
- Random Effects Panel (#50)
- Add GMLagexample notebook (#38)
Pull Requests
- notebook and API docs cleanup (#64)
- Add tutorials to docs (#60)
- CI with GitHub Actions (#55)
- Migrate from RTD to GH-pages for automated doc builds and hosting (#53)
- update env variable syntax (#52)
- Random Effects Panel (#50)
- Add GMLagexample notebook (#38)
The following individuals contributed to this release:
- James Gaboardi
- Pedro Amaral
- Python
Published by github-actions[bot] over 5 years ago
spreg - Release v1.2.0
Changes
Version 1.2.0 (2020-12-30)
We closed a total of 9 issues (enhancements and bug fixes) through 3 pull requests, since our last release on 2020-08-07.
Issues Closed
- Spatial dependence diagnostics returns nan (#47)
- Random Effects for Spatial Panels (#46)
- Random Effects Panel (#50)
- Add GMLagexample notebook (#38)
- Fixed Effects Panel - Spatial Error model (#44)
- Fixed Effects Panel - Spatial Error (#45)
Pull Requests
- Random Effects Panel (#50)
- Fixed Effects Panel (#45)
- Add GMLagexample notebook (#38)
The following individuals contributed to this release:
- Pedro Amaral
- Pabloestradac
- Python
Published by pedrovma over 5 years ago
spreg - Release v1.1.2.post1
Changes
Version 1.1.2.post1 (2020-08-06)
We closed a total of 24 issues (enhancements and bug fixes) through 8 pull requests, since our last release on 2020-02-24.
Issues Closed
- fix doctest of check_constant (#48)
- Fixed Effects Panel - Spatial Lag model (#42)
- Fixed Effects Panel - Spatial Lag (#41)
- Removing unused spat_diag argument. (#43)
- Remove
spat_diagoptions altogether forML_Lag&ML_Erroror document they're ignored (#13) - spreg 1.1.0 was not released on pypi? (#26)
- spreg GitHub home needs title (#29)
- transfer of closed pr from pysal-meta (#18)
- transfer of closed pr in pysal-meta to pysal/spreg (#17)
- Rebasing panel (#40)
- branch "panel" for gsoc 2020 (#39)
- Updates on all spreg functions (#37)
- Adding spatial panels: KKP (#31)
- ml_lag example failing? (#33)
- release prep (#36)
- Allowing single dimensions array as y and fixing BaseGM_Lag (#35)
Pull Requests
- fix doctest of check_constant (#48)
- Fixed Effects Panel - Spatial Lag (#41)
- Removing unused spat_diag argument. (#43)
- Rebasing panel (#40)
- branch "panel" for gsoc 2020 (#39)
- Updates on all spreg functions (#37)
- release prep (#36)
- Allowing single dimensions array as y and fixing BaseGM_Lag (#35)
The following individuals contributed to this release:
- Pedro Amaral
- Wei Kang
- Eli Knaap
- Python
Published by github-actions[bot] almost 6 years ago
spreg - v1.1.2
Changes
Version 1.1.2 (2020-08-05)
We closed a total of 24 issues (enhancements and bug fixes) through 8 pull requests, since our last release on 2020-02-24.
Issues Closed
- fix doctest of check_constant (#48)
- Fixed Effects Panel - Spatial Lag model (#42)
- Fixed Effects Panel - Spatial Lag (#41)
- Removing unused spat_diag argument. (#43)
- Remove
spat_diagoptions altogether forML_Lag&ML_Erroror document they're ignored (#13) - spreg 1.1.0 was not released on pypi? (#26)
- spreg GitHub home needs title (#29)
- transfer of closed pr from pysal-meta (#18)
- transfer of closed pr in pysal-meta to pysal/spreg (#17)
- Rebasing panel (#40)
- branch "panel" for gsoc 2020 (#39)
- Updates on all spreg functions (#37)
- Adding spatial panels: KKP (#31)
- ml_lag example failing? (#33)
- release prep (#36)
- Allowing single dimensions array as y and fixing BaseGM_Lag (#35)
Pull Requests
- fix doctest of check_constant (#48)
- Fixed Effects Panel - Spatial Lag (#41)
- Removing unused spat_diag argument. (#43)
- Rebasing panel (#40)
- branch "panel" for gsoc 2020 (#39)
- Updates on all spreg functions (#37)
- release prep (#36)
- Allowing single dimensions array as y and fixing BaseGM_Lag (#35)
The following individuals contributed to this release:
- Pedro Amaral
- Wei Kang
- Eli Knaap
- Python
Published by pedrovma almost 6 years ago
spreg - v1.1.1
Changes
Version 1.1.1 (2020-02-24)
We closed a total of 14 issues (enhancements and bug fixes) through 6 pull requests, since our last release on 2019-06-29.
Issues Closed
- use flatten instead of setting shape directly (#34)
- (Bug) deal with libpysal example data sets change and fix inline doctests (#30)
- add online docs badge to readme (#28)
- Docstrings use references to older pysal bibliography (#1)
- spreg Documentation website (#27)
- pysal.github.io issue #98 (#20)
- REL: bumping version (#25)
- (docs, bug) change to spatial error model description for spreg.ML_Error (#24)
Pull Requests
- use flatten instead of setting shape directly (#34)
- (Bug) deal with libpysal example data sets change and fix inline doctests (#30)
- add online docs badge to readme (#28)
- spreg Documentation website (#27)
- REL: bumping version (#25)
- (docs, bug) change to spatial error model description for spreg.ML_Error (#24)
The following individuals contributed to this release:
- Pedro Amaral
- Eli Knaap
- Wei Kang
- James Gaboardi
- Python
Published by knaaptime over 6 years ago
spreg - v1.1.0
Changes
Version 1.1.0 (2019-06-29)
We closed a total of 16 issues (enhancements and bug fixes) through 6 pull requests, since our last release on 2018-08-24.
Issues Closed
- REL: bumping version (#25)
- (docs, bug) change to spatial error model description for spreg.ML_Error (#24)
- GM_Lag throws Singular Matrix error with high-dimension design matrix (#23)
- MAINT: Fix for upcoming bump in scipy (#21)
- xxxx (#22)
- Docstring changes & website build (#16)
- General updates to spreg (#12)
- ML estimation MemoryError (#14)
- MaxLikelihood tests don't run (#8)
- Libpysal refresh (#11)
Pull Requests
- REL: bumping version (#25)
- (docs, bug) change to spatial error model description for spreg.ML_Error (#24)
- MAINT: Fix for upcoming bump in scipy (#21)
- Docstring changes & website build (#16)
- General updates to spreg (#12)
- Libpysal refresh (#11)
The following individuals contributed to this release:
- Serge Rey
- James Gaboardi
- Wei Kang
- Levi John Wolf
- Pedrovma
- Xun Li
- Python
Published by sjsrey almost 7 years ago
spreg - Zenodo DOI release
This is a pro forma release to turn on Zenodo automatic versioned DOIs..
For new functionality added since 1.0.3, consult the 1.0.4 Release Notes.
- Python
Published by ljwolf almost 8 years ago
spreg - Release 1.0.4: Improvements & Additions to Spatial SURs
Changes
Version 1.0.4 (2018-08-24)
We closed a total of 16 issues (enhancements and bug fixes) through 7 pull requests, since our last release on 2018-05-11.
Main Release Enhancements.
This release adds additional estimators and tests for seemingly-unrelated regression models with endogenous spatial lag & spatial error structures. These methods in spreg.SURerrorGM, and spreg.SURerrorML have also been extended to incorporate spatial regimes regression.
Issues Closed
- Libpysal refresh (#11)
- update docstrings for libpysal API changes (#9)
- Merging in spanel & spreg2 code necessary for new spatial panel & GeoDaSpace (#10)
- move to silence_warnings from current libpysal (#7)
- add init to ensure tests are shipped (#6)
- weights typechecking will only accept things from
pysal. (#3) - relax error checking in check_weights (#4)
- simplify testing (#5)
- Convert spreg to common subset 2,3 code (#2)
Pull Requests
- Libpysal refresh (#11)
- Merging in spanel & spreg2 code necessary for new spatial panel & GeoDaSpace (#10)
- move to silence_warnings from current libpysal (#7)
- add init to ensure tests are shipped (#6)
- relax error checking in check_weights (#4)
- simplify testing (#5)
- Convert spreg to common subset 2,3 code (#2)
The following individuals contributed to this release:
- Luc Anselin (@lanselin)
- Pedro V. Amaral (@pedrovma)
- Levi John Wolf (@levijohnwolf)
- Python
Published by ljwolf almost 8 years ago