Commit Graph

45 Commits

Author SHA1 Message Date
7766a7c43c bump minimum versions 2024-07-29 02:06:47 -07:00
379abb5e82 add configs for ruff any mypy 2024-07-29 00:42:49 -07:00
1799faeddd add custom exception type 2024-07-29 00:42:31 -07:00
9749cecef8 add some more keywords 2024-07-29 00:38:25 -07:00
a12ef190fa float_ -> floating 2024-07-29 00:37:29 -07:00
89d0611cfc repeat names for re-export 2024-07-29 00:37:20 -07:00
6e32eda1c7 update type hints 2024-07-18 00:30:18 -07:00
0a81c97af1 bump version to v0.7 2022-08-18 23:13:19 -07:00
56989009e0 move to hatch-based build 2022-08-18 23:13:15 -07:00
jan
6ee12d8db9 update pypi tags 2021-10-24 17:56:54 -07:00
38dc51aa7e update email 2021-07-11 17:23:41 -07:00
81e34520aa strip whitespace from version string 2021-07-11 17:23:36 -07:00
6d861d8a9c update req. python version 2020-11-03 01:23:31 -08:00
f8d3a6600e bump version to v0.6 2020-11-03 01:21:26 -08:00
e5e30a9414 Use VERSION.py instead of plain text VERSION 2020-11-03 01:20:53 -08:00
522b610209 add .mypy_cache to .gitignore 2020-11-03 01:17:54 -08:00
ecefdff781 typing and comment updates 2020-11-03 01:17:43 -08:00
085bb79ed7 add py.typed to enable downstream type checking 2020-11-03 01:16:43 -08:00
94ebf9fa18 bump version to 0.5 2019-09-30 23:21:59 -07:00
99b35a1561 gitignore build artifacts 2019-09-30 23:18:41 -07:00
50e3822eac Create folder-based module and use VERSION file
use VERSION to avoid importing the module before it's installed
2019-09-30 23:14:13 -07:00
f68ab6bedb Update README 2019-04-07 18:04:46 -07:00
1ab4b17247 add classifiers 2019-04-07 17:12:31 -07:00
76f6c68472 add MANIFEST.in 2019-04-07 17:03:00 -07:00
jan
c10fd556e2 Update source url 2019-02-09 19:38:15 -08:00
219e4b9926 Use readme as long_description 2018-09-16 20:06:57 -07:00
756c015b87 Move version info inside module 2018-09-16 20:06:42 -07:00
3ca8afb3ef Use python3 for setup.py 2018-09-16 20:04:46 -07:00
07df98cd42 bump version number 2017-10-17 12:57:06 -07:00
jan
8c8e41ac53 Rename some variables and functions, and add _very_ bare docs 2017-09-06 21:09:06 -07:00
jan
206d3885b6 Break up raster() into sub-functions. Documentation to follow... 2017-09-06 01:17:38 -07:00
jan
6dbdd63df4 bump version number 2016-07-16 21:50:38 -07:00
jan
fb8c547ec2 Clean up imports 2016-07-16 21:49:24 -07:00
jan
c7f551b0b7 Use complex number representation for vertex coordinates,
ie. (x, y) becomes x + iy. This gives a bit of a speedup
over repeating stuff for multiple arrays, and lets you
keep using the numpy +- operators (unlike structured
numpy arrays)
2016-07-16 21:47:06 -07:00
jan
d418ff149d Perform [(x,y,v),...] -> ndarray conversion using complex numbers
Factor-of-2 speedup on code that currently takes ~20% of the runtime --
turns out cache is good stuff.
2016-07-16 18:32:11 -07:00
jan
caf51d72ba Remove unused code for matlab interface 2016-07-16 18:29:57 -07:00
jan
12fdc5401e Use scipy.sparse.coo_matrix instead of numpy.histogram2d to get a decent speedup 2016-07-13 16:39:37 -07:00
jan
4dcdbf2f37 add license 2016-04-13 03:52:57 -07:00
jan
6db0b3c0fd switch to code style and remove --upgrade 2016-03-29 13:57:18 -07:00
jan
152d3b7818 switch to setuptools 2016-03-27 17:30:55 -07:00
jan
447c4105b7 Add dependencies to setup.py 2016-03-22 14:39:43 -07:00
jan
f68555cb0b Switch to >= <= operators instead of functions
For clarity
2016-03-15 22:47:22 -07:00
jan
936ae800b5 Recommend release branch for install 2016-03-15 21:13:11 -07:00
jan
dfa0433a2c setup script refered to package, should've been module 2016-03-15 20:28:39 -07:00
jan
ed77450c80 add all files 2016-03-15 20:26:21 -07:00