Pysal

Latest version: v24.7

Safety actively analyzes 685838 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 7

1.4.3

* [448:](https://github.com/pysal/spaghetti/pull/448) logo update, rearrange
* [447:](https://github.com/pysal/spaghetti/pull/447) updating README logo
* [427:](https://github.com/pysal/spaghetti/issues/427) package import warning?
* [444:](https://github.com/pysal/spaghetti/pull/444) Improved docstrings for NetworkF and NetworkG
* [225:](https://github.com/pysal/spaghetti/issues/225) analysis.ffunction() may not be correct
* [438:](https://github.com/pysal/spaghetti/issues/438) [MAINT] re-evaluate testing structure
* [443:](https://github.com/pysal/spaghetti/pull/443) [TST] Updating tests and testing structure
* [441:](https://github.com/pysal/spaghetti/pull/441) moving watermark to notebook reqs
* [436:](https://github.com/pysal/spaghetti/issues/436) appveyor — rebuild the master 3.8 PYPI
* [439:](https://github.com/pysal/spaghetti/pull/439) [MAINT] DRYing off unittests
* [434:](https://github.com/pysal/spaghetti/issues/434) Docs for v1.4.2.post1 were not rebuilt
* [435:](https://github.com/pysal/spaghetti/pull/435) rebuilding docs for post release

1.4.2

* [433:](https://github.com/pysal/spaghetti/pull/433) pushing changelog for 1.4.2post1
* [432:](https://github.com/pysal/spaghetti/pull/432) version bump v1.4.2 --> 1.4.2post1
* [431:](https://github.com/pysal/spaghetti/pull/431) fixing conda-forge failure
* [430:](https://github.com/pysal/spaghetti/pull/430) final PR before v1.4.2 release — updating CHANGELOG.md
* [429:](https://github.com/pysal/spaghetti/pull/429) updating README
* [424:](https://github.com/pysal/spaghetti/pull/424) [WIP][ENH] longest and largest network components
* [425:](https://github.com/pysal/spaghetti/issues/425) Add a fully connected attribute
* [414:](https://github.com/pysal/spaghetti/issues/414) [ENH] longest/largest connected component
* [345:](https://github.com/pysal/spaghetti/issues/345) add logos to website
* [428:](https://github.com/pysal/spaghetti/pull/428) attempting fast finish again
* [423:](https://github.com/pysal/spaghetti/pull/423) pushing fix for environment.yml
* [422:](https://github.com/pysal/spaghetti/pull/422) Add 3.8 as a supported Python version in docs
* [416:](https://github.com/pysal/spaghetti/issues/416) [ENH] matplotlib-scalebar for notebooks/binders
* [421:](https://github.com/pysal/spaghetti/pull/421) using a true scalebar in notebook plots
* [413:](https://github.com/pysal/spaghetti/issues/413) [REQ] requirements for notebooks/binders?
* [420:](https://github.com/pysal/spaghetti/pull/420) adding notebook reqs files
* [407:](https://github.com/pysal/spaghetti/issues/407) support multiplatform testing
* [419:](https://github.com/pysal/spaghetti/pull/419) make sure data set is downloaded for appveyor.yml
* [418:](https://github.com/pysal/spaghetti/pull/418) [ENH] moving towards multi-platform testing
* [417:](https://github.com/pysal/spaghetti/issues/417) Migrate testing functionality from nose to pytest
* [322:](https://github.com/pysal/spaghetti/issues/322) [On Hold] too many emails from Travis CI


<a name="mgwr"></a>
mgwr


<a name="spglm"></a>
spglm


<a name="spint"></a>
spint


<a name="spreg"></a>
spreg
* [36:](https://github.com/pysal/spreg/pull/36) release prep
* [35:](https://github.com/pysal/spreg/pull/35) Allowing single dimensions array as y and fixing BaseGM_Lag
* [34:](https://github.com/pysal/spreg/pull/34) use flatten instead of setting shape directly


<a name="spvcm"></a>
spvcm


<a name="tobler"></a>
tobler
* [77:](https://github.com/pysal/tobler/pull/77) bump version
* [75:](https://github.com/pysal/tobler/issues/75) Correct testing in unittests.yml?
* [76:](https://github.com/pysal/tobler/pull/76) Fix tests
* [74:](https://github.com/pysal/tobler/pull/74) add ci dir
* [73:](https://github.com/pysal/tobler/pull/73) update testing/publishing infrastructure
* [71:](https://github.com/pysal/tobler/pull/71) Closes #68.
* [68:](https://github.com/pysal/tobler/issues/68) Problem running area_interpolate with both intensive and extensive vars
* [67:](https://github.com/pysal/tobler/issues/67) ImportError: cannot import name 'CRS' from 'pyproj'
* [50:](https://github.com/pysal/tobler/issues/50) crs checking
* [66:](https://github.com/pysal/tobler/issues/66) Breakage upstream possibly due to refactor on data?
* [63:](https://github.com/pysal/tobler/issues/63) dateutil pinning causing problems upstream
* [65:](https://github.com/pysal/tobler/pull/65) prep v0.3 release
* [64:](https://github.com/pysal/tobler/pull/64) Simplify deps
* [10:](https://github.com/pysal/tobler/issues/10) add more tests
* [49:](https://github.com/pysal/tobler/issues/49) handle remote rasters
* [62:](https://github.com/pysal/tobler/pull/62) update changelog
* [61:](https://github.com/pysal/tobler/pull/61) version bump
* [60:](https://github.com/pysal/tobler/pull/60) update quilt pin
* [59:](https://github.com/pysal/tobler/pull/59) allow specifying path for quilt storage
* [58:](https://github.com/pysal/tobler/pull/58) TEST: 3.8 testing
* [57:](https://github.com/pysal/tobler/pull/57) update docs
* [56:](https://github.com/pysal/tobler/pull/56) update changelog
* [54:](https://github.com/pysal/tobler/issues/54) small reorg
* [55:](https://github.com/pysal/tobler/pull/55) reorg: adding model submodule
* [53:](https://github.com/pysal/tobler/pull/53) bump version for bugfix release
* [52:](https://github.com/pysal/tobler/pull/52) quilt handling


<a name="mapclassify"></a>
mapclassify
* [77:](https://github.com/pysal/mapclassify/pull/77) Make networkx optional, remove xfail from greedy
* [56:](https://github.com/pysal/mapclassify/issues/56) Extra files in PyPI sdist
* [85:](https://github.com/pysal/mapclassify/pull/85) MAINT: fix repos name
* [84:](https://github.com/pysal/mapclassify/pull/84) DOC: content type for long description
* [83:](https://github.com/pysal/mapclassify/pull/83) MAINT: update gitcount notebook
* [63:](https://github.com/pysal/mapclassify/issues/63) Update documentations to include tutorial
* [71:](https://github.com/pysal/mapclassify/issues/71) build binder for notebooks
* [70:](https://github.com/pysal/mapclassify/issues/70) current version of mapclassify in docs?
* [79:](https://github.com/pysal/mapclassify/issues/79) 404 for notebook/tutorials links in docs
* [82:](https://github.com/pysal/mapclassify/pull/82) DOC: figs
* [81:](https://github.com/pysal/mapclassify/pull/81) DOCS: new images for tutorial
* [80:](https://github.com/pysal/mapclassify/pull/80) DOC: missing figs
* [78:](https://github.com/pysal/mapclassify/pull/78) DOCS: update documentation pages
* [76:](https://github.com/pysal/mapclassify/pull/76) BINDER: point to upstream
* [75:](https://github.com/pysal/mapclassify/pull/75) add binder badge
* [74:](https://github.com/pysal/mapclassify/pull/74) Binder
* [73:](https://github.com/pysal/mapclassify/issues/73) `sys` import missing from setup.py
* [66:](https://github.com/pysal/mapclassify/pull/66) [WIP] DOC: Updating tutorial
* [27:](https://github.com/pysal/mapclassify/issues/27) chorobrewer branch has begun
* [68:](https://github.com/pysal/mapclassify/issues/68) Is mapclassify code black?
* [69:](https://github.com/pysal/mapclassify/pull/69) Code format and README
* [65:](https://github.com/pysal/mapclassify/pull/65) Migrate to GHA
* [64:](https://github.com/pysal/mapclassify/issues/64) Move testing over to github actions
* [67:](https://github.com/pysal/mapclassify/issues/67) Add [pinning](https://github.com/pysal/mapclassify/pull/59#issuecomment-602255474) in pooled example documentation
* [51:](https://github.com/pysal/mapclassify/issues/51) Add a Pooled classifier
* [48:](https://github.com/pysal/mapclassify/issues/48) Backwards compatability
* [62:](https://github.com/pysal/mapclassify/issues/62) Difference between Natural Breaks and Fisher Jenks schemes
* [61:](https://github.com/pysal/mapclassify/pull/61) ENH: add greedy (topological) coloring
* [60:](https://github.com/pysal/mapclassify/issues/60) Error while running mapclassify
* [59:](https://github.com/pysal/mapclassify/pull/59) Pooled
* [57:](https://github.com/pysal/mapclassify/issues/57) Invalid escape sequences in strings
* [58:](https://github.com/pysal/mapclassify/pull/58) 3.8, appveyor, deprecation fixes


<a name="splot"></a>
splot
* [103:](https://github.com/pysal/splot/pull/103) Release1.1.3
* [102:](https://github.com/pysal/splot/pull/102) add permanent links to current version of no's to joss paper
* [101:](https://github.com/pysal/splot/pull/101) [BUG] set colors as list in _plot_choropleth_fig()
* [99:](https://github.com/pysal/splot/pull/99) Remove the links around figures in the JOSS paper


Contributors

Thanks to all the individuals who have contributed to this release:

- Arfon Smith
- Bryan Bennett
- Dani Arribas-Bel
- Eli Knaap
- Elliott Sales De Andrade
- James Gaboardi
- Jamie Saxon
- Jeffery Sauer
- Jkoschinsky
- Levi John Wolf
- Martin Fleischmann
- Pattyf
- Pedro Amaral
- Serge Rey
- Stefanie Lumnitz
- Sugam Srivastava
- Vidal-Anguiano
- Wagner
- Wei Kang

1.4.0

2013-01-31


2012-07-31 21:30 sjsreygmail.com

* pysal/spatial_dynamics/ergodic.py,
pysal/spatial_dynamics/rank.py:
- docs/example

2012-07-31 20:47 sjsreygmail.com

* pysal/spreg/tests/test_error_sp_hom.py:
- rounding/precision issue

2012-07-31 20:27 sjsreygmail.com

* pysal/spatial_dynamics/directional.py,
pysal/spatial_dynamics/tests/test_directional.py:
- fixing pvalue bug

2012-07-31 20:24 sjsreygmail.com

* doc/source/users/tutorials/dynamics.txt:
- fixed rounding problem

2012-07-31 19:58 sjsreygmail.com

* doc/source/index.txt,
doc/source/users/tutorials/autocorrelation.txt,
doc/source/users/tutorials/dynamics.txt,
doc/source/users/tutorials/econometrics.txt,
doc/source/users/tutorials/fileio.txt,
doc/source/users/tutorials/index.txt,
doc/source/users/tutorials/intro.txt,
doc/source/users/tutorials/region.txt,
doc/source/users/tutorials/smoothing.txt,
doc/source/users/tutorials/weights.txt:
- adding links to API for more details

2012-07-31 19:05 sjsreygmail.com

* pysal/spatial_dynamics/directional.py:
- consistency on pvalues for randomization

2012-07-31 19:02 sjsreygmail.com

* pysal/weights/Distance.py:
- docs

2012-07-31 18:58 sjsreygmail.com

* doc/source/users/tutorials/dynamics.txt:
- seed issue

2012-07-31 18:36 sjsreygmail.com

* doc/source/users/tutorials/autocorrelation.txt:
- closing issue 214

2012-07-31 18:19 sjsreygmail.com

* doc/source/users/tutorials/autocorrelation.txt:
- fixing random.seed issues in doctests

2012-07-31 17:31 schmidtc

* pysal/cg/shapes.py,
pysal/cg/tests/test_shapes.py:
Fixing small bugs with VerticleLines and testing

2012-07-31 16:26 sjsreygmail.com

* doc/source/developers/guidelines.txt,
doc/source/users/installation.txt:
- updating docs



2012-07-26 15:24 schmidtc

* pysal/core/FileIO.py,
pysal/core/Tables.py:
Fixing issue 190

2012-07-24 16:32 schmidtc

* pysal/cg/sphere.py:
Allowing linear2arcdist function to maintin 'inf', this allows compatability with Scipy's KDTree and addresses issue 208.

2012-07-24 16:07 schmidtc

* pysal/cg/locators.py,
pysal/core/FileIO.py,
pysal/core/Tables.py:
Addressing issue 212, renaming nested and private classes to begin with an underscore. By default sphinx does not try to document private object, which avoids what appears to be a a bug in Sphinx.

2012-07-17 22:06 sjsreygmail.com

* pysal/spreg/probit.py: pedro doc fixes

2012-07-17 15:07 schmidtc

* pysal/cg/segmentLocator.py,
pysal/cg/tests/test_segmentLocator.py: Cleaned up fix for Issue 211

2012-07-13 22:50 sjsreygmail.com

* doc/source/users/tutorials/autocorrelation.txt: fixing sphinx weirdness in footnotes

2012-07-13 22:37 sjsreygmail.com

* doc/source/users/tutorials/autocorrelation.txt: update for new default parameter values

2012-07-13 22:13 sjsreygmail.com

* pysal/esda/geary.py,
pysal/esda/tests/test_geary.py: consistency on transformation and permutation args

2012-07-13 19:59 sjsreygmail.com

* doc/source/users/tutorials/dynamics.txt,
pysal/__init__.py,
pysal/spatial_dynamics/rank.py: - update user tutorial and __init__

2012-07-13 19:33 sjsreygmail.com

* pysal/spatial_dynamics/rank.py,
pysal/spatial_dynamics/tests/test_rank.py: - O(n log n) algorithm for spatial tau (old one was O(n^2)) - closing ticket http://code.google.com/p/pysal/issues/detail?id=83

2012-07-13 17:57 schmidtc

* pysal/core/IOHandlers/pyDbfIO.py,
pysal/core/IOHandlers/tests/test_pyDbfIO.py: Adding better support for writing Null values to DBF. See issue 193

2012-07-13 15:55 schmidtc

* pysal/core/util/shapefile.py,
pysal/core/util/tests/test_shapefile.py: Cleaning up support for ZM points, polylines and polygons in the shapefile reader. Added unit tests for same.

2012-07-13 15:42 sjsreygmail.com

* doc/source/library/esda/gamma.txt: - update version info

2012-07-13 15:37 sjsreygmail.com

* doc/source/library/esda/gamma.txt,
doc/source/library/esda/index.txt: - adding gamma to api docs

2012-07-13 00:21 sjsreygmail.com

* pysal/esda/gamma.py: optimizations

2012-07-12 21:28 schmidtc

* pysal/core/IOHandlers/pyDbfIO.py: Disabling mising value warning for DBF files. See issue 185

2012-07-12 21:07 schmidtc

* pysal/cg/segmentLocator.py,
pysal/cg/shapes.py,
pysal/cg/tests/test_segmentLocator.py,
pysal/contrib/spatialnet/spatialnet.py: Adding unittests for segmentLocator (including one that fails see 211). Added VerticalLine class to represent verticle LineSegments. Updated __all__ in segmentLocator. Minor comment formatting in spatialnet.

2012-07-12 19:41 lanselingmail.com

* doc/source/users/tutorials/autocorrelation.txt: tutorial for gamma index

2012-07-12 19:40 lanselingmail.com

* pysal/esda/gamma.py,
pysal/esda/tests/test_gamma.py: gamma with generic function

2012-07-12 14:17 sjsreygmail.com

* pysal/__init__.py: - gamma index added

2012-07-12 03:14 lanselingmail.com

* pysal/esda/tests/test_gamma.py: tests for gamma

2012-07-12 03:13 lanselingmail.com

* pysal/esda/gamma.py: gamma index of spatial autocorrelation

2012-07-12 03:11 lanselingmail.com

* pysal/esda/__init__.py: gamma index

2012-07-11 21:32 lanselingmail.com

* pysal/esda/join_counts.py,
pysal/esda/tests/test_join_counts.py: join counts without analytical results, new permutation

2012-07-11 21:32 lanselingmail.com

* doc/source/users/tutorials/autocorrelation.txt: updated docs for join counts

2012-07-10 21:13 lanselingmail.com

* doc/source/users/tutorials/autocorrelation.txt: docs for join count in autocorrelation

2012-07-10 21:12 lanselingmail.com

* pysal/esda/join_counts.py,
pysal/esda/tests/test_join_counts.py: additional test in join counts, docs added

2012-07-10 19:24 lanselingmail.com

* pysal/esda/join_counts.py,
pysal/esda/tests/test_join_counts.py: join counts with permutations for BB, updated tests to include permutations

2012-07-09 04:22 sjsrey

* pysal/weights/weights.py:
- fixing bug luc identified with regard to mean_neighbor property. wrong key name was used in cache dictionary.

2012-07-07 17:00 sjsrey

* pysal/__init__.py: update for spreg and contrib inclusion


2012-07-07 16:51 sjsrey

* pysal/spatial_dynamics/markov.py: - updating doc strings

2012-07-07 16:17 sjsrey

* pysal/spreg/probit.py:
- fixing doc string and refs

2012-07-06 21:58 dfolch

* doc/source/library/spreg/probit.txt: txt file to include probit in the HTML docs

2012-07-06 21:11 dfolch

* pysal/spreg/tests/test_ols_sparse.py: fixing unittest error; still no solution to scientific notation formatting in doctests

2012-07-06 20:24 dfolch

* pysal/spreg/__init__.py,
pysal/spreg/diagnostics.py,
pysal/spreg/diagnostics_sp.py,
pysal/spreg/diagnostics_tsls.py,
pysal/spreg/error_sp.py,
pysal/spreg/error_sp_het.py,
pysal/spreg/error_sp_hom.py,
pysal/spreg/ols.py,
pysal/spreg/probit.py,
pysal/spreg/robust.py,
pysal/spreg/summary_output.py,
pysal/spreg/tests/test_diagnostics.py,
pysal/spreg/tests/test_diagnostics_sp.py,
pysal/spreg/tests/test_diagnostics_tsls.py,
pysal/spreg/tests/test_error_sp.py,
pysal/spreg/tests/test_error_sp_het.py,
pysal/spreg/tests/test_error_sp_het_sparse.py,
pysal/spreg/tests/test_error_sp_hom.py,
pysal/spreg/tests/test_error_sp_hom_sparse.py,
pysal/spreg/tests/test_error_sp_sparse.py,
pysal/spreg/tests/test_ols.py,
pysal/spreg/tests/test_ols_sparse.py,
pysal/spreg/tests/test_probit.py,
pysal/spreg/tests/test_twosls.py,
pysal/spreg/tests/test_twosls_sp.py,
pysal/spreg/tests/test_twosls_sp_sparse.py,
pysal/spreg/tests/test_twosls_sparse.py,
pysal/spreg/twosls.py,
pysal/spreg/twosls_sp.py,
pysal/spreg/user_output.py,
pysal/spreg/utils.py: -Adding classic probit regression class -Adding spatial diagnostics for probit -Allowing x parameter to be either a numpy array or scipy sparse matrix in all regression classes -Adding additional unit tests -Various refactoring to streamline code base and improve long term maintainability -Contributions from Luc Anselin, Pedro Amaral, Daniel Arribas-Bel, David Folch and Nicholas Malizia

2012-07-03 18:59 sjsrey

* pysal/spatial_dynamics/markov.py,
pysal/spatial_dynamics/tests/test_markov.py: - refactor significant move_types for clarity and fixing a logic bug


2012-06-20 04:50 sjsreygmail.com

* doc/source/developers/docs/index.txt:
- added section for how to write a tutorial for new modules
2012-06-20 02:45 sjsrey

* doc/source/developers/docs/index.txt:
- updating doc building instructions

2012-06-06 18:58 phil.stphns

* .build-osx10.6-py26.sh,
.build-osx10.6-py27.sh:
- local modifications for Frameworks builds

2012-06-05 20:56 phil.stphns

* .build-osx10.6-py26.sh,
.build-osx10.6-py27.sh,
.build-osx10.7-py27.sh, .runTests.sh:
- adding experimental build and test scripts.

2012-06-05 16:43 schmidtc

* pysal/cg/segmentLocator.py,
pysal/cg/shapes.py,
pysal/contrib/spatialnet/spatialnet.py:
initial snap function for spatialnet

2012-06-05 16:38 schmidtc

* pysal/core/IOHandlers/pyShpIO.py,
pysal/core/util/shapefile.py,
pysal/core/util/tests/test_shapefile.py: Adding PolygonZ support to Shapefile IO

2012-05-24 21:57 sjsrey

* pysal/esda/mapclassify.py: - truncate option for fisher_jenks sampling

2012-05-15 20:08 schmidtc

* pysal/cg/segmentLocator.py,
pysal/cg/shapes.py: Added query to SegmentLocator

2012-05-11 22:17 sjsrey

* pysal/esda/mapclassify.py: - added Fisher_Jenks_Sampled

2012-05-11 00:45 mhwang4

* pysal/contrib/network/distances.csv,
pysal/contrib/network/simulator.py,
pysal/contrib/network/test_lincs.py,
pysal/contrib/network/test_weights.py,
pysal/contrib/network/weights.py: adding test code for distance-file-based weight generator; updates on simulator

2012-05-10 22:37 mhwang4

* pysal/contrib/network/klincs.py,
pysal/contrib/network/lincs.py,
pysal/contrib/network/test_klincs.py,
pysal/contrib/network/test_lincs.py: adding test code for network-constrained lisa

2012-05-10 21:11 mhwang4

* pysal/contrib/network/crimes.dbf,
pysal/contrib/network/crimes.shp,
pysal/contrib/network/crimes.shx,
pysal/contrib/network/test_klincs.py: test code for local K function

2012-05-08 18:05 mhwang4

* pysal/contrib/network/streets.dbf,
pysal/contrib/network/streets.shp,
pysal/contrib/network/streets.shx,
pysal/contrib/network/test_network.py: adding a test data set

2012-05-08 16:34 schmidtc

* pysal/cg/segmentLocator.py,
pysal/cg/shapes.py,
pysal/core/FileIO.py: Adding start of segmentLocator, adding minimal slicing support to FileIO


2012-05-03 17:03 schmidtc

* pysal/cg/shapes.py,
pysal/cg/tests/test_shapes.py: Adding solve for x support to Line. Cleaning up LineSegment's Line method.

2012-04-20 17:48 schmidtc

* pysal/cg/shapes.py: adding arclen method to Chain object.

2012-04-19 16:37 dfolch

* pysal/weights/Distance.py: reducing number of distance queries in Kernel from n^2 to n

2012-04-17 21:20 schmidtc

* pysal/contrib/spatialnet/spatialnet.py: adding distance

2012-04-17 19:46 schmidtc

* pysal/contrib/spatialnet/cleanNetShp.py,
pysal/contrib/spatialnet/spatialnet.py: Adding FNODE/TNODE to dbf when cleaning shapefiles. Added util function createSpatialNetworkShapefile Added SpatialNetwork class

2012-04-17 15:32 schmidtc

* pysal/contrib/weights_viewer/weights_viewer.py: "revert back to the background when the point is outside of any unit" - request from serge

2012-04-11 02:50 schmidtc

* pysal/cg/kdtree.py: Fixing user submitted bug,issue 206.

2012-04-10 22:00 dreamessence

* pysal/weights/Wsets.py: Including w_clip in __all__

2012-04-10 21:58 dreamessence

* pysal/weights/Wsets.py: Adding w_clip method to clip W matrices (sparse and/or pysal.W) with a second (binary) matrix

2012-04-10 21:57 schmidtc

* pysal/contrib/spatialnet/beth_roads.shp,
pysal/contrib/spatialnet/beth_roads.shx,
pysal/contrib/spatialnet/cleanNetShp.py: Adding network shapefile cleaning tools and temporary sample data.

2012-04-10 21:48 sjsrey

* pysal/contrib/spatialnet/util.py: - more stubs for util mod

2012-04-10 19:58 sjsrey

* pysal/contrib/spatialnet/util.py: - start of util module

2012-04-03 20:43 sjsrey

* pysal/contrib/spatialnet: - new contrib module - integrate geodanet functional (move over from network) - wrap networkx

2012-04-03 01:21 schmidtc

* pysal/cg/rtree.py: Adding pickle support to RTree


2012-03-28 23:27 mhwang4
* pysal/contrib/network/kernel.py,
pysal/contrib/network/kfuncs.py,
pysal/contrib/network/test_access.py,
pysal/contrib/network/test_kernel.py,
pysal/contrib/network/test_kfuncs.py,
pysal/contrib/network/test_network.py: adding examples for network-related modules

2012-03-19 15:33 schmidtc

* pysal/core/IOHandlers/pyDbfIO.py: Adding support for writing Null dates

2012-03-14 21:04 phil.stphns

* doc/source/developers/testing.txt,
doc/source/users/installation.txt: Small changes to user install instructions to highlight the ease with which pysal can be installed ;-> And, developer instructions for running the test suite from within a session if desired.

2012-03-03 00:00 phil.stphns

* pysal/spatial_dynamics/markov.py: Potential source of dev docs pngmath latex fail.

2012-02-24 23:29 mhwang4

* pysal/contrib/network/network.py: fixing bug in network.py

2012-02-20 19:50 phil.stphns

* doc/source/developers/py3k.txt: Developer doc to explain setting up PySAL for Python3.

2012-02-20 16:18 schmidtc

* pysal/esda/__init__.py: removing invalid __all__ from esda's init. See 194

2012-02-16 23:15 phil.stphns

* pysal/__init__.py,
pysal/core/util/shapefile.py: Minor changes to imports that cause py3tool to stumble.

2012-02-15 23:16 phil.stphns

* doc/source/developers/py3k.txt,
doc/source/users/installation.txt: Modified links in user installation instructions. Added more steps for developers setting up Python3 dev environments on OSX.

2012-02-14 21:55 schmidtc

* pysal/esda/getisord.py: fixing side effect caused when changing the shape of y, creating a new view with reshape instead.

2012-02-14 21:21 schmidtc

* pysal/esda/getisord.py: optimizing G_Local

2012-02-14 20:37 schmidtc

* pysal/esda/getisord.py: optimizing G

2012-02-14 00:21 phil.stphns

* doc/source/developers/index.txt,
doc/source/developers/py3k.txt,
doc/source/developers/release.txt: Adding early docs on Python 3 support. Modifying release instructions.

1.3.0

* core/IOHandlers/pyDbfIO.py: Addressing issue 186

* cg/shapes.py: fixing small bug in polygon constructor that causes
an exception when an empty list is passed in for the holes.

* cg/standalone.py: removing standalone centroid method. see issue
138.

* esda/mapclassify.py, esda/tests/test_mapclassify.py: - new
implementation of fisher jenks

* spreg/__init__.py, spreg/diagnostics_sp.py,
spreg/diagnostics_tsls.py, spreg/error_sp.py,
spreg/error_sp_het.py, spreg/error_sp_hom.py, spreg/ols.py,
spreg/robust.py, spreg/tests, spreg/twosls.py,
spreg/twosls_sp.py, spreg/user_output.py, spreg/utils.py: Adding
the following non-spatial/spatial regression modules:
* Two Stage Least Squares
* Spatial Two Stage Least Squares
* GM Error (KP 98-99)
* GM Error Homoskedasticity (Drukker et. al, 2010)
* GM Error Heteroskedasticity (Arraiz et. al, 2010)
* Anselin-Kelejian test for residual spatial autocorrelation of
residuals from IV regression

Adding also utility functions and other helper classes.

* cg/standalone.py: slight improvment to get_shared_segments, in
part to make it more readable.

* cg/shapes.py, cg/tests/test_standalone.py: adding <,<=,>,>= tests
to Point, this fixes a bug in the get_shared_segments function
that was causing some LineSegments to be incorectly ordered
because the default memory address was being used instead of the
points location.

* core/IOHandlers/tests/test_wkt.py, core/IOHandlers/wkt.py,
core/util/tests/test_wkt.py, core/util/wkt.py,
weights/tests/test_Distance.py, weights/tests/test_user.py,
weights/user.py: Fixing small numerical errors n testing that
resulted from changing the centroid algorithm.

* esda/moran.py: another optimization for __crand see issue 188

* weights/util.py: Added option for row-standardized SW in lat2SW.
Implementing suggestion from Charlie in Issue 181 from
StackOverflow

* esda/moran.py: another optimization to __crand, see issue 188
for details.

* esda/moran.py: Optimized __crand in Local_Moran

* cg/shapes.py, cg/standalone.py, contrib/shapely_ext.py:
Adddressing issue 138, centroids for polygons with holes
Fixing some issues with the shapely wrapper and out implemenation
of __geo_interface__

* weights/Distance.py: previous 'fix' to uniform kernel did not
have correct dimensions

* core/IOHandlers/arcgis_txt.py, core/IOHandlers/dat.py,
weights/user.py: fixing rounding errors with docstrings

* contrib/README, contrib/shared_perimeter_weights.py: Adding
shared perimeter weights, see Issue 46

* contrib/README, contrib/shapely_ext.py: moving shapely_ext into
contrib

* core/IOHandlers/pyDbfIO.py: Fixing issue with scientific notation
is DBF files. 182

* core/IOHandlers/pyShpIO.py: clockwise testing should only be
performed on Polygons. 183

* spreg/diagnostics_sp.py: Switching ints to floats in variance of
Morans I for residuals to get correct results

* core/util/shapefile.py, examples/__init__.py: Add a "get_path"
function to examples module.
pysal.examples.get_path('stl_hom.shp') will always return the
correct system path to stl_hom.shp, no matter where it's run
from. This is useful for testing.
Modified shapefile tests to use the new function.

* spreg/diagnostics.py: Adding check on condition_index to pick OLS
(xtx) or IV (hth) model

* core/IOHandlers/template.py: Updating template to pass unit
testing.

* core/util/shapefile.py: Fixing issue 180. Making shapefile
opener case insensitive.

* spatial_dynamics/interaction.py,
spatial_dynamics/tests/test_interaction.py: Adding modified Knox
and changes to existing tests in spatial_dynamics.

* core/IOHandlers/arcgis_txt.py,
core/IOHandlers/tests/test_arcgis_txt.py: fixing arcgis_txt.py so
that it ignores self-neighbors with zero weights

* core/FileIO.py: Updating library README.
Removing docstrings from FileIO module.

* contrib/README: adding contrib to installer and adding initial
README

* core/IOHandlers/gwt.py: rewrote GWT reader to avoid list appends.
resulted in speed up of about 12x.

* core/IOHandlers/pyDbfIO.py: implementing _get_col for dbf files.

* core/IOHandlers/gwt.py: Adding a small fix to gwt reader, if the
ids cannot be found in the associated DBF, they will be read in
order from the GWT file.

* contrib/weights_viewer/weights_viewer.py: Small change to
identify polygons that are their own neighbor.

* weights/Distance.py: removing incorrect kernel functions and
fixing bug in uniform kernel

* weights/util.py: refactoring insert_diagonal so that it can add
or overwrite the diagonal weights

* contrib, contrib/README, contrib/__init__.py,
contrib/weights_viewer, contrib/weights_viewer/__init__.py,
contrib/weights_viewer/transforms.py,
contrib/weights_viewer/weights_viewer.py: Adding 1st contrib, a
wxPython based Weights file viewer.


* spatial_dynamics/markov.py: - handle case of zero transitions in
spatial markov, consistent with treatment
in classic markov

* core/FileIO.py, core/IOHandlers/pyShpIO.py: Changes to allow
reading of null polygons.

* core/util/shapefile.py, core/util/tests/test_shapefile.py:
refactoring shapefile reader, see issue 89

* core/FileIO.py: small change to FileIO to allow FileFormat
argument to be passed through

* esda/getisord.py: fixing bug in local Z values for integer data

* cg/__init__.py, weights/user.py, weights/util.py: adding radius
option to user weights methods

* cg/kdtree.py, common.py, weights/Distance.py,
weights/tests/test_Distance.py: Distance weights can not be
passed an instnace of KDTree instead of an array. If the KDTree
is of type ArcKDTree, the weights returns will be based on
ArcDistances. Adding tests for Arc cases off KNN and
DistanceBand.

* weights/util.py: - added function for local clustering
coefficient - summary for W as a graph

* cg/kdtree.py, cg/sphere.py: finishing up Arc_KDTree

* weights/Distance.py: More doctest fixes.

* region/maxp.py, spreg/diagnostics.py, weights/Distance.py,
weights/user.py: Fixing the doctests for dusty python setup.

* cg/kdtree.py, cg/sphere.py: adding spherical wrapper around scipy
kdtree

* cg/__init__.py, cg/sphere.py: Adding spherical distance tools to
cg. Related to issue 168

* core/IOHandlers/gwt.py, core/IOHandlers/tests/test_gwt.py:
re-enabled gwt writing.
'o' transform is used on all GWTs for writing (w is returned to
existing transform on exit)
Also, setting '_shpName' and '_varName' attributes on W's which
are read in through gwt.
the writer will check if these vars exist and use them for the
header, this prevents metadata loss on simple copies

* esda/join_counts.py: - fix for handling int array type

* spreg/diagnostics.py: Adding more efficient constant check for
spreg.

* cg/shapes.py: adding __geo_interface__ and asShape adapter for
Point, LineString and Polygon

* spreg/diagnostics.py: minor change to t-stat function to
accommodate future regression models

* esda/mapclassify.py: - more general fix for 166

1.2.0

* pysal/spreg/user_output.py: Fix for bug 162

* pysal/spatial_dynamics/markov.py: Added markov mobility measures; addresses issue 137

* pysal/weights/weights.py: Partially addressed issue 160 by removing the shimbel, order, and higher_order methods from W.

* doc/source/users/installation.txt: Adding known issue regarding GNU/Linux testing and random seeds; see ticket 52.

* pysal/esda/geary.py: Adding sparse implementation of Geary's C; substantial gains on larger datasets.

* pysal/core/IOHandlers/mtx.py: Adding WSP2W function for fast conversion of sparse weights object (WSP) to pysal W.

* pysal/esda/getisord.py: Adding Getis-Ord G test module

* pysal/weights/util.py: Added function that inserts values along the main diagonal of a weights object

* doc/source/users/tutorials: Fixed issue 76.

* pysal/core/IOHandlers/mtx.py: Added an IOHandler for MatrixMarket MTX files

* pysal/esda/moran.py: Optimized conditional randomization

* pysal/weights/util.py: Re-adding full2W() method to convert full arrays into W objects; related to issue 136.

* pysal/core/IOHandlers/gal.py: Added sparse WSP (thin W); gal reader can return W or WSP

* pysal/core/IOHandlers/pyDbfIO.py: Bug Fix, DBF files are not properly closed when opened in 'r' mode. See issue 155.

* pysal/core/IOHandlers/stata_txt.py: Adding FileIO handlers for STATA text files

* pysal/weights/user.py: Fixed issue 154, adding k option to User Kernel weights functions.

* pysal/core/IOHandlers/mat.py: Adding an IOHandler for MATLAB mat file

* pysal/core/IOHandlers/wk1.py: Adding an IO handler for wk1 file

* pysal/core/IOHandlers/geobugs_txt.py: Adding an IO handler for geobugs text file.

* pysal/core/IOHandlers/arcgis_swm.py: Added ArcGIS SWM file handler

* pysal/core/IOHandlers/arcgis_dbf.py: Adding a spatial weights file in the (ArcGIS-style) DBF format.

* pysal/core/IOHandlers/arcgis_txt.py: Added ArcGIS ASCII file IO handler.

* pysal/core/IOHandlers/dat.py: Added DAT file handler.

* pysal/cg/locators.py: Added point in polygon method for Polygon and PolygonLocator

* pysal/weights/Distance.py: Optimized Kernel() method to run much faster for the case of adaptive bandwidths

* pysal/weights/user.py: Added helper function in user.py to create scipy sparse matrix from a gal file

* pysal/common.py: Added shallow copy method to Read-Only Dict to support multiprocessing.

* pysal/spatial_dynamics/rank.py: More efficient regime weights

* pysal/weights/Distance.py: Adding epanechnikov and bisquare kernel funtions

* pysal/core/IOHandlers/pyDbfIO.py: Adding NULL support to numerical DBF fields; modifying PointLocator API to match PolygonLocator API

* pysal/cg/locators.py: Handles case when query rectangle is completely inside a polygon

* pysal/cg/locators.py: Explicit polygon overlap hit test

* pysal/cg/standalone.py: Adding point-polygon intersection support for polygons with holes.

* pysal/spatial_dynamics/markov.py: Added homogeneity test.

* pysal/spatial_dynamics/markov.py: Added spillover test in LISA_Markov.

* pysal/cg/locators.py: Added Rtree based spatial index for polygonlocator.

* pysal/cg/rtree.py: Added pure python Rtree module.

* doc/source/developers/pep/pep-0010.txt: Added PEP 0010: Rtree module in pure python.

* pysal/esda/geary.py: Fixed bug 144.

* pysal/spatial_dynamics/markov.py: Added significance filtering of LISA markov.

* doc/source/developers/pep/pep-0009.txt: Added new PEP, "PEP 0009: Add Python 3.x Support."

* doc/source/developers/guidelines.txt: New release cycle schedules for 1.2 and 1.3.

* doc/source/developers/release.txt: Updated pypi instructions; PySAL available on the Python Package Index via download, easy_install, and pip.

1.1.4

* [518:](https://github.com/pysal/spaghetti/pull/518) updating test_nearest_neighbor_distances()
* [517:](https://github.com/pysal/spaghetti/pull/517) remove black check in unittest
* [516:](https://github.com/pysal/spaghetti/pull/516) updating Python version in pre-commit-config.yaml
* [515:](https://github.com/pysal/spaghetti/pull/515) Bump codecov/codecov-action from v1.0.12 to v1.0.13

Page 6 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.