CHANGELOG¶
v0.22.8 (2024-01-16)¶
Chore¶
- chore: update pylintrc (
2c3805a
)
Fix¶
- fix: fiona/gdal issue #213 on windows
This issue seems to be related to pinnings under windows and fiona resulting in the following fiona error: Traceback (most recent call last): File , line 1, in File C:\tools\miniconda3\envs\fiona_test\Lib\site-packages\fiona_init_.py, line 86, in from fiona._env import ( ImportError: DLL load failed while importing _env: The specified procedure could not be found.
As a circumention, install fiona with pip, as suggested by https://stackoverflow.com/a/77289885/4556479 (a71c66a
)
v0.22.7 (2023-12-05)¶
Documentation¶
-
docs: add instructions to install from environment.yml (
23a703a
) -
docs: add mapnik rendering link (
b931cad
) -
docs: add note to environment.yml for Windows pinning (
4403e0c
)
Fix¶
-
fix: do not abort in case of unknown emoji unicode character (
a69fd5f
) -
fix: emoji column not correctly parsed (
362ad8f
)
v0.22.6 (2023-08-04)¶
Build¶
- build: Fix python-semantic-release version_variabl[2], add upstream issue (
5d9a1d6
)
Fix¶
- fix: Semantic-release flow for >8.x.x (
ae7c077
)
Unknown¶
- Manual version bump (
9f42151
)
v0.22.5 (2023-08-04)¶
Build¶
-
build: Fix make_release.sh correct order of params (
3f70be0
) -
build: Add build and release script for semantic-release >=8.0.0 (
d871acb
) -
build: Pin emoji package upper version to <3.0.0 (
8b22b60
)
Ci¶
- ci: Bump to image version 0.4.0 (
a2c4f98
)
Documentation¶
-
docs: Add information to angular commit message convention system (
124f012
) -
docs: Add gcc to pre-dependencies on linux (
00d4710
)
Fix¶
-
fix: demojize not found in emoji package (
4b4afda
) -
fix: Emoji are only parsed from post_body, not from emoji column (
5a0cc47
) -
fix: Python in requirements.txt not allowed (
b284554
)
Style¶
-
style: Code style formatting in utils.py follow Black (
c4b732e
) -
style: Code formatting in load_data.py (
e5f3bda
)
Unknown¶
- Fix code typo (
c6b1536
)
v0.22.4 (2023-07-21)¶
Ci¶
- ci: Pin CI container, use installation with pip instead of conda (
757ca7e
)
Documentation¶
-
docs: Add instructions to install on Linux and from requirements.txt (
07cc618
) -
docs: Add instructions to use conda together with no-dependencies and --editable flags (
d8143db
)
Fix¶
-
fix: requirements.txt containing misspelled and missing dependencies (
54fa4c1
) -
fix: HDBSCAN TypeError: 'numpy.float64', 1
-
fix: tri.vertices - Delaunay object has no attribute vertices
See 1
Unknown¶
v0.22.2 (2023-05-16)¶
Documentation¶
Unknown¶
-
deps: Remove obsolete explicit dependencies (
f773239
) -
Fix typo (
ce7fb84
) -
Update README.md (
7c57bf3
) -
dep: Pin fiona only in conda-build (
e4f08fe
) -
Fix src links in readme (
5cf5b74
) -
Fix pipeline.svg badge in Readme.md (
9b26dd6
)
v0.22.0 (2023-05-10)¶
Ci¶
- ci: Fix oudated path (
889d678
)
Documentation¶
-
docs: Add basic description of project structure and release-flow for developers to documentation (
f7e77db
) -
docs: Add purpose as docstring to environment.yml (
5583627
)
Feature¶
- feat: Migrate project to pyproject.toml only (
fc79efd
)
Refactor¶
- refactor: Migrate to src-layout (
cde7b28
)
Unknown¶
v0.21.2 (2023-05-10)¶
Documentation¶
-
docs: Fix link in README.md (
2429c9b
) -
docs: Update table of contents (
dba0e2e
) -
docs: Add CHANGELOG to documentation (
adfe3e5
)
Fix¶
- fix: GDAL/Fiona ImportError: DLL load failed while importing _env (Windows)
fixes: #3
reported: https://github.com/conda-forge/fiona-feedstock/issues/213
Remove pinning of fiona 1.8.22 when upstream resolved (7952df3
)
Style¶
Unknown¶
-
dep: Remove descartes from dependencies, incorporate PolygonPatch natively (
171880c
) -
Fix typo (
427e956
) -
Add CHANGELOG history (
7c38d9e
)
v0.21.1 (2022-11-25)¶
Chore¶
- chore: Update dependency pinnings (
4488817
)
Documentation¶
- docs: Add comparison graphic for Mapnik/ArcPro rendering (
e15682d
)
Fix¶
-
fix: Matplotlib fig.canvas.set_window_title() deprecated in Matplotlib>=3.4 (
6459d5f
) -
fix: EMOJI_UNICODE deprecated in emoji>=2.0.0 (
9d1e243
)
Unknown¶
-
Update README.md (
0e2c341
) -
Update TOC (
66637a5
) -
Update Readme (
bb4cd76
) -
Update Readme (
5016aeb
) -
Update Readme (
f57b85f
) -
Fix missing file in docs (
a0e08fa
)
v0.21.0 (2022-07-27)¶
Chore¶
- chore: Remove obsolete files (
b48556f
)
Ci¶
Documentation¶
-
docs: Add section on visualization with Mapnik (
25dbb2c
) -
docs: Add webm link to animation (
f1190c8
) -
docs: Add label placement animation (
82c987d
) -
docs: Remove deprecated cx_freeze references (
92098e6
) -
docs: Add publication link (
9e3cb16
) -
docs: Improve readme for resource folder (
f8ef9f7
) -
docs: Add note to resources folder (
ff9fe96
)
Feature¶
- feat: Add export to Mapnik (
9db0d0d
)
Refactor¶
- refactor: Rename file (
117119d
)
Style¶
- style: Remove spellcheck from ArcPro template; add legend (
15b3db8
)
Unknown¶
-
This PR adds export to mapnik feature (enable with
--mapnik_export flag)
. See a Jupyter Notebook that illustrates how to visualize tag map output with mapnik here. (81e0556
) -
Fix gif not showing in Github due to Camo CDN (
aa94dfe
) -
Fix typo (
21d1215
) -
Fix DOI link (
583ea7c
) -
resources: Add ArcPro 2.8.0 template (
8b8b66f
) -
resources: Add layer symbology file for hot spot analysis (
fb158db
) -
resources: Add Layout file for ArcPro 2.9.0 (
43dcc12
)
v0.20.12 (2022-01-19)¶
Chore¶
- chore: Add readme to setup.cfg (
f9f59c2
)
Fix¶
- fix: ShapelyDeprecationWarning use geoms property (
1352ea9
)
v0.20.11 (2022-01-18)¶
Chore¶
-
chore: Add cx-freeze shortcut to test run (
fa5c751
) -
chore: Move template (
6ee8032
) -
chore: fix yml formatting for pinning versions (
508f7e1
) -
chore: Fix cx-freeze build process (
aa6595e
)
Documentation¶
-
docs: Add git revision date to pages (
728dcd4
) -
docs: Improve formatting and revise structure (
c1d1cc0
) -
docs: cleanup changelog (
9ce4021
)
Fix¶
- fix: Deprecated shapely cascaded_union() (
2dfb2a1
)
v0.20.10 (2021-02-18)¶
Chore¶
-
chore: update dependency pinning for emoji and joblib (
97491e3
) -
chore: Use sed to get version string (
326799e
)
Ci¶
- ci: fix badge duplicate (
f3d5a63
)
Documentation¶
- docs: correct order of pip --editable --no-deps (
5c58cdd
)
Fix¶
- fix: Graphemes not found in newest emoji.UNICODE_EMOJI (emoji >= v.1.0.1) (
9952cd2
)
Refactor¶
- refactor: use absolute imports (
b9dc11f
)
Unknown¶
v0.20.9 (2021-01-03)¶
Chore¶
Ci¶
- ci: remove pip search endpoint (
28dd077
)
Fix¶
- fix: correct pin joblib (
7c87979
)
v0.20.8 (2021-01-03)¶
v0.20.7 (2021-01-03)¶
Unknown¶
- Merge branch 'dev' (
81315a2
)
v0.20.6 (2021-01-03)¶
Documentation¶
- docs: add pip --editable note (
c51d75a
)
Fix¶
- fix: name not found on manual get_cluster_shapes_map() (
6bd9d66
)
Refactor¶
- refactor: remove whitespace (
baf3307
)
v0.20.5 (2021-01-03)¶
Chore¶
-
chore: remove explicit dependencies joblib and six (
f3e59a9
) -
chore: update MANIFEST.in (config) (
57ca63e
) -
chore: update cx_freeze EPSH_SHARE env (
d940f93
)
Ci¶
-
ci: Enable highlightjs in mkdocs (
d3b63b1
) -
ci: add explicit channel ref for pylint and bitarray (
c85773d
) -
ci: fix pylint f-strings formatting (
0b4c311
)
Documentation¶
-
docs: minor rephrase of introduction (
6f6ddfc
) -
docs: add super-submodule docstrings (
2e98868
) -
docs: Update about section (
d5c7878
) -
docs: update Linux install instructions (
cf023dc
) -
docs: enable API docs for main (
518b205
) -
docs: fix readme download link (
1ff63ae
) -
docs: update release notes, add link to win-37 build
Merge cx_freeze bugfix branch (f224de2
)
- docs: update release notes, add link to win-37 build (
5bfcc76
)
Fix¶
-
fix: emoji flags split from grapheme clusters (
c0512e3
) -
fix: move from ThreadPool to threading.Thread/Queue, related to joblib freeze issue 1002 (see below)
See joblib issue 1002. For the frozen executable to function, additional modifications to hdbscan dependency are necessary, see fork. (23995e2
)
Refactor¶
- refactor: remove remnants of pyproj < 2.0.0 compatibility (
7fb40e0
)
Unknown¶
-
Enable titles_only for mkdocs (
1c05a1b
) -
pdoc3 exclude format update (
1158d68
) -
Fix minor typo (
790426f
) -
Merge branch 'master' of github.com:Sieboldianus/TagMaps (
2639b6d
) -
Merge branch 'joblib-threading-queue-example' into dev (
1a8f85f
)
v0.20.4 (2020-01-24)¶
Chore¶
- chore: fix argdown repo link (
ded9b35
)
Fix¶
- fix: wrong axis order of projected geometries
Long story: from pypro<=1.9.6 to pyproj>=2.0.0, methods of defining projections changed. The depreciated way allowed traditional order of lng-lat, the new projection-defeinition was using lat-lng by default, which caused final geometries to appear flipped. See 1 and 2 (0893769
)
v0.20.3 (2020-01-21)¶
Chore¶
- chore: fix cx_freeze setup, update instructions (
9876fc6
)
Documentation¶
-
docs: add build release for v0.20.2 (win-amd64) (
8e22e6b
) -
docs(readme): fix conda badge (
541240e
) -
docs(readme): update changelog (
c56a152
)
Fix¶
- fix: use correct syntax of crs init for pyproj.Proj (
fa19480
)
Unknown¶
-
Merge branch 'master' of github.com:Sieboldianus/TagMaps (
4ced2ec
) -
Update argdown repo url (
6ea1f9b
) -
Depend on matplotlib-base in conda env (
321030e
) -
Fixup docs (
4b55e43
) -
Fix typo (
6044aad
)
v0.20.2 (2019-11-26)¶
Chore¶
Documentation¶
-
docs(readme): minor spelling (
06b3645
) -
docs(readme): instructions for cloning resources folder (
dc4406d
) -
docs: change license to CC BY-SA 4.0 (
42a3b24
)
Fix¶
- fix: fix type hints, migrate to dataclasses
Note: tagmaps requires python 3.7 from this commit on due to dataclass (fbc0dbe
)
-
fix: use debug for unimportant parse issues (
d33ebb1
) -
fix: variable undefined for --statistics_only (
26ba512
) -
fix: raise warning on missing key in file header (
d70b2f1
) -
fix: variable not defined for --statistics_only (
f7d9acf
) -
fix: override of tagmaps logger in cli mode (
5f2ff0c
) -
fix: catch invalid literals in post count (
762a5fa
)
Refactor¶
Unknown¶
-
Merge branch 'dev' (
f96f3d8
) -
Merge branch 'dev' (
a101a14
) -
Fix CI (
6d2c05c
) -
Remove ci_env packages from environment_ci.yml (
047fe3c
) -
Merge branch 'dev' of gitlab.vgiscience.de:ad/TagMaps into dev (
faf8ff9
) -
Minor spelling (
8558a02
) -
Minor spelling (
d5ecb76
) -
Remove conda recipe from repo (
263ae80
) -
Enable type annotations in pdoc (
0119ef1
) -
update instring stoplist (
85f5b8f
) -
update global ignore list (
04524b5
) -
output data errors only during debug (
0b6617e
) -
fix list update (
c583715
) -
Minor update of docstrings (
4fe5592
)
v0.20.1 (2019-10-08)¶
Documentation¶
- docs: update cli flags info (
f481823
)
Fix¶
- fix: do not ignore multiple input files in pipe (
4325aea
)
Refactor¶
- refactor: remove duplicate report (
b400e03
)
Style¶
- style: used fixed order for cluster types (
4709a16
)
Unknown¶
v0.20.0 (2019-08-30)¶
Chore¶
-
chore: fix argparse imports for ci (
98e5c92
) -
chore: fix ci integration test (
8c914a9
) -
chore: add pdoc template folder to ci (
788c267
) -
chore: install argdown directly from repo (
8791a17
) -
chore: add gitlab-ci test branch (
3c766ee
) -
chore: add argdown to markdown conversion (
989c7d8
) -
chore: update default args (
23ac7b1
) -
chore: add argparse to markdown scripts (
c61a396
) -
chore: add argdown to markdown conversion (
f54f87a
) -
chore: update default args (
3b920d6
) -
chore: fix conda docker version (
827093d
) -
chore: output conda version in ci (
fc4601d
)
Documentation¶
-
docs: format Note (
22274ec
) -
docs: update order of suggested installation ways (
60b98db
) -
docs: add custom logo to api refererence (
7c4251b
) -
docs: update index (
db4df26
) -
docs: add cli Arguments and Usage (
8258c9f
) -
docs: add cli Arguments and Usage (
e648fba
) -
docs: rename theory to concept (
0f86750
)
Feature¶
- feat: add cli options for additional selection and stoplists (emoji, tags, locations)
This commit includes:
- clean up of cli flags
- added help-info
- minor refactor of config.py (62ace7f
)
Fix¶
- fix: handle none-existing toplists (
a488f0e
)
Refactor¶
-
refactor: improve syntax formatting (
b280d43
) -
refactor: revision of command line interface
This is not a pure refactor, since it includes some additional cli flags: * cluster_cut_distance * stoplists (tags, places, user) * shapefile_exclude
There're also some issues cleaned with Path converson, which is now handled in parse_args() (e9f98b4
)
- refactor: separate method (
663542f
)
Unknown¶
-
fix minor typo (
4d2f08b
) -
update stoplist (
377b2dd
) -
minor revisions to concept docs (
faaf3bd
) -
fix missing indent (
4787a89
) -
Update quick-guide (
d772472
) -
fix formatting of note-blocks (admonition) (
66f17c2
) -
fix links to code in readme (
331f1cc
) -
fix links in api reference (
21b17f8
) -
minor readme spelling correction (
232b00e
) -
minor readme formatting fix (
3a7d20d
) -
update api docs links (
16941fe
) -
fix minor typo (
6150ad1
) -
chore remove obsolete submodule init (
eedee68
) -
fix api links in contents (
b1deea5
) -
cleanup pdoc and argdown ci job (
8aa9869
) -
Minor docs update to args (
ebab129
) -
Merge branch 'apiref-docs-ci' into dev (
3c30a74
) -
fix warnings for empty modules in pdoc (
f3936ce
) -
Update submodule argdown to latest (
863ba91
)
v0.19.1 (2019-08-14)¶
Fix¶
- fix: use correct column for cleaned output (
f32d974
)
Unknown¶
- Merge branch 'master' of github.com:Sieboldianus/TagMaps (
9bd57db
)
v0.19.0 (2019-08-13)¶
Chore¶
-
chore: add mkdocs build instructions to gitlab-ci (
22e3f39
) -
chore: add mkdocs.yml instructions (
7144a96
) -
chore: self-host conda-forge badge (
69b5846
)
Documentation¶
-
docs: fix typo (
d184885
) -
docs: add badge-links (
126d9c0
) -
docs: restructure headings (
d401887
) -
docs: update future goals (
97a24cd
) -
docs: move from wiki to mkdocs
This commit adds a complete documentation, bundling all tagmaps related resources on a single page (b50c646
)
Feature¶
- feat: allow multi-polygon shapefile intersection (
32db42b
)
Fix¶
-
fix: shapefile intersection for single polygons (
9786a04
) -
fix: include post_title in post selection
-
improved filtering of characters in post_body column
- added funtions for cleaning up terms, numbers and characters (post_body)
- output_cleaned.csv now includes filtered wordlist from body (
f9eecc3
)
Refactor¶
- refactor: compatibility for fiona 2.0 (
a822107
)
Unknown¶
-
update SortOutAlways list (
8c1e9d1
) -
Update mkdocs.yml
docs: change theory to concept (01d85a4
)
-
Update mkdocs badge generation (
7e987e3
) -
Fix minor typo in figure caption (
5942241
) -
Update badge links (
9ffc6a1
) -
fix main documentation link (
4839054
) -
Bump conda-forge recipe to latest version (
bbb0f47
)
v0.18.1 (2019-07-25)¶
Documentation¶
- docs: add conda azure pipeline badge (
1a01098
)
Fix¶
-
fix: return coordinates missing in _proj_coords (
9cc0dfa
) -
fix: missing pyproj.Transformer for pyproj <2.0.0 (
9132d10
)
Unknown¶
- Bump conda-forge recipe to latest version" (
15933b9
)
v0.18.0 (2019-07-24)¶
Chore¶
- chore: bump conda feedstock (
c4ef16c
)
Documentation¶
-
docs(readme): add illustration of tagmaps steps (
027945b
) -
docs: add DOI for literature ref (
2dd35b2
) -
docs: add link to wiki install guide (
565ce8d
)
Feature¶
- feat: add --version flag to args (
0668b75
)
Fix¶
-
fix: remove obsolete static column length check (
301178e
) -
fix: DepreciationWarning raised by hdbscan dependency (
3fdcbb0
)
Refactor¶
-
refactor: input args follow syntax conventions (
bb8abce
) -
refactor: temporarily add six and joblib to fix hdbscan (
fb31c8b
)
Unknown¶
-
add deprecation warning for backwards compatibility (
f4e362f
) -
fix wording (
34bd30d
) -
switch order in readme.md (
d86c323
) -
fix typo (
c15a717
) -
Minor readme formatting (
3ff5bdb
) -
Update gitignore (
635d918
) -
Update link to wiki (
c15979e
)
v0.17.7 (2019-05-22)¶
Chore¶
-
chore: reduce version requirements for package dep (
488c5bb
) -
chore: typo (
ba187ce
) -
chore: update requirements.txt pyproj version (
585c735
) -
chore: update pyproj dependency (
37f2fd7
)
Documentation¶
Fix¶
Unknown¶
v0.17.6 (2019-05-13)¶
Chore¶
-
chore: update pyproj version in setup.py (
b089cb3
) -
chore: update pyproj version for CI (
3f6cffa
) -
chore: use native conda paths for tcl dlls (
98d7df4
) -
chore: add overwrite of pyproj folder (
2f4709d
) -
chore: add pyproj.datadir to cx_freeze includes (
a2bcc29
) -
chore: remove doc_url and dev_url from meta.yaml (
0e4889c
) -
chore: add venv to gitignore (
93b753e
) -
chore: Update requirements.txt (
c7bc523
) -
chore: clean up host requrements in meta.yml (
afefefc
) -
chore: update requirements.txt (
2f59ddf
) -
chore: update pypi sha (
5739e32
) -
chore: remove extra env file for dev-env (
f44f101
)
Documentation¶
Fix¶
-
fix: geos.dll and geos_c.dll in cx_build (
b9f2111
) -
fix: use transformer.transform for mass projection (
ca8febc
)
Unknown¶
-
chore:fix cs_freeze mkl and pyproj issues (
61fc74a
) -
Fix cx_freeze build issues (
3151ec0
) -
Uncomment mkl (
591f028
) -
Revert "chore: update requirements.txt"
This reverts commit 2f59ddfd95fbd49dcddb0a2a28a353a64a7a276e. (e161cfd
)
-
Merge branch 'dev' of gitlab.vgiscience.de:ad/TagMaps into dev (
1a97cb6
) -
Merge branch 'master' into dev (
f74ef21
)
v0.17.5 (2019-05-08)¶
Chore¶
-
chore: move pylint to conda deps (
634ca51
) -
chore: move pylint to conda deps (
e04e731
) -
chore: update env dependencies for gitlab-ci (
d932637
) -
chore: update conda meta.yml (
3fc76b4
) -
chore: remove placeholder sh files for conda bld (
17ef359
) -
chore: clean up base env yml dependencies (
d25ab9d
) -
chore: update dependencies with minimum versions (
8fe455a
)
Documentation¶
- docs(config): Update command line args info. (
b59e083
)
Fix¶
Unknown¶
-
Merge branch 'dev' (
e967245
) -
Merge branch 'dev' (
bc17d3b
) -
Merge branch 'dev' (
8fa2ec8
) -
Minor readme formatting (
953258e
) -
add api to write topic models (
3d3102b
) -
Update version and build link (docs) (
5f3e2c0
)
v0.17.4 (2019-03-08)¶
Fix¶
- fix: add check for intermediate data (
d6a24cd
)
v0.17.3 (2019-03-08)¶
Fix¶
- fix: select only cluster shapes for projection (
8db28f1
)
Unknown¶
-
Merge branch 'dev' (
097e0c8
) -
Added arcgis mxd layout files for different versions (
b0556d2
) -
follow conventions (
8466b64
) -
refactor of Alpha Shapes output to namedtuple (
73b9421
) -
minor fix pipe (
108fda9
)
v0.17.2 (2019-02-26)¶
Documentation¶
- docs: added background info regarding post structure and metrics (
de5d7d7
)
Fix¶
- fix(docs): readme links (
13a9f29
)
Unknown¶
-
improve handling of cluster centroid data (
9f66744
) -
update repo links in readme (
218cdc0
) -
update cleaned data output args (
dbc8cde
) -
refactor method rectangle bounds, add namedtuple (
72b8c8c
) -
fixup! Fix yml error (
ae580d7
) -
fixup! Fix yml error (
8b920ec
) -
fixup! Fix yml error (
6f0a27a
) -
fixup! Fix yml error (
818fc63
) -
fixup! Fix yml error (
8a0e080
) -
Fix yml error (
132bfed
) -
Fix CI relative path (
80a4421
) -
Fix CI path (
2dc12c9
) -
Minor doc update (
736eaaa
)
v0.17.1 (2019-02-25)¶
Fix¶
-
fix: use filtered example data for system integration test (
13f91c8
) -
fix: tagmaps example image link on pypi (
08aad43
)
Unknown¶
v0.17.0 (2019-02-25)¶
Feature¶
- feat: anonymize intermediate data based on global term occurence (
ac89d10
)
Style¶
-
style: major code style overhaul, fixed convention warnings (
8c8cba3
) -
style: cleaned imports in all files (
1b16dee
)
Unknown¶
-
Merge branch 'dev' (
87d6d63
) -
update gitignore (
edfda6a
) -
commented panon feature (
cadb338
) -
add get pseudo-anonymized cleaned post dict method (
81de8cb
) -
removed uneccesary imports (
653026c
) -
minor refactor name-tuple-ref's (
563f955
)
v0.16.0 (2019-02-22)¶
Feature¶
-
feat: load data from intermediate results (
9e8af98
) -
feat: add option to load intermediate (cleaned) data (
ca522f0
) -
feat: add method to get cluster centroid figure (
351fbf1
)
Fix¶
- fix: extract distinct emoji (remove duplicates) (
ae23464
)
Refactor¶
-
refactor(prepare_data): parametrize cls_type for item stats (
db8d1d3
) -
refactor: add decorator for checking topic terms (
6d0748d
)
Unknown¶
-
fix to process all toplists (
4cdbee1
) -
major refactor of prepared data structure (
5b15ef5
) -
refactor several tuple-results into namedtuple (
6d3caba
) -
fixup! refactor(prepare_data): parametrize cls_type for item stats (
c1de7f0
) -
fixup! Initial feat for cleaned data load (not ready) (
729acb7
) -
Initial feat for cleaned data load (not ready) (
f8166f6
) -
fixup! refactor: add decorator for checking topic terms (
2b8058f
) -
use concat term list for handling topics (
9578c57
) -
update changelog (
ebca020
)
v0.15.0 (2019-02-19)¶
Documentation¶
- docs: minor spelling (
4d91baf
)
Feature¶
- feat: add topic clusterer (
4694157
)
Fix¶
-
fix: bool-alpha issue (
3a833f8
) -
fix: output reporting emoji bug (
33a4583
) -
fix: alpha shapes not returned for some cluster point clouds (
c43d86f
)
Refactor¶
-
refactor: separate plotting and interface methods
-
use object oriented matplotlib where possible
- bugfixes to display in jupyter inline and interactive mode
-
allow retrieving figures separately from interface (
4f98259
) -
refactor: use decorators for checking states in main api (
0da3d6c
) -
refactor: move plotting methods to separate class (
037be50
) -
refactor: system integration test (
984e011
)
Style¶
Unknown¶
-
code style improvements, reporting (
24d586c
) -
Merge branch 'dev' of gitlab.vgiscience.de:ad/TagCluster into dev (
e2439e5
) -
refactor cluster process methods (
9fc57e8
) -
Restrict gitlab-ci Pipeline to master (
0f13ab5
) -
refactor cluster map gen methods (
35ac0f5
) -
Merge branch 'master' into dev (
79a4fcf
) -
conda receipe start (
4096038
) -
code style (
4c188f2
) -
fix cx build process (
50fb60b
) -
filter sklearn depreciation warning from joblib import (
3b56d49
) -
fixup! fix ci pipeline (
711634f
) -
fixup! fix ci pipeline (
9a975c3
) -
fixup! fix ci pipeline (
a0228e8
) -
fixup! fix ci pipeline (
43bb93d
) -
fix ci pipeline (
ed7e568
) -
fixup! main test ci fixes (
e0eae46
) -
fixup! main test ci fixes (
1acb616
) -
main test ci fixes (
fa85873
) -
update for main integration test in gitlab-ci (
f627220
) -
fixes for cx_setup.py in windows (
cf9f288
)
v0.14.0 (2019-02-11)¶
Chore¶
-
chore: cleanup dependency files (
c5391f8
) -
chore: set minimum pandas version to 0.24.0 due to .to_numpy() use (
7a878ea
) -
chore: fix logging for Jupyter Notebook mode (
11cc9f4
) -
chore: improve logging (
05e5a90
) -
chore: add verbose logging flag (
fc27e61
)
Feature¶
- feat: add public api for selection preview map (
8e10cf8
)
Style¶
- style: allow use of base config on import (
85593e2
)
Unknown¶
-
Move pyproj for ci to conda list (
c70dd47
) -
update ci-yml (
59cb582
) -
add conda receipe folder to gitignore (
9dc219c
) -
fix depreciation warning for hdbscan dependencies
-
also fix pyproj error by installing from pip instead of conda (see (
981168a
) -
Merge branch 'master' of gitlab.vgiscience.de:ad/TagCluster (
008122e
) -
cleanup code comments (
11d49af
) -
Added conda env steps to readme (
6857817
) -
fixup! Update readme (
901192d
) -
Update readme (
110b45d
) -
Added gitlab-ci pipeline and badge generation" (
e600871
) -
remove global tnum (
00c48ad
) -
change tagmaps.clusterer from list to dict for direct access (
319eaed
)
v0.13.2 (2019-02-07)¶
Documentation¶
- docs: update readme with tutorial link (
70ef45f
)
Fix¶
- fix: update init.py and package structure for proper import (
3a11f19
)
Unknown¶
-
style fix (
f373a78
) -
Added links to paper ref PDF (
a1a780b
) -
Added paper refs (
e5180e8
) -
Add presentation link (
49e16b0
) -
include radon for code metrics in dev mode (
4271dbc
) -
add option to filter for data origin (
213b6d6
) -
Add pypi badge (
a1be586
) -
update build name in cx_freeze (
28e1dc3
)
v0.13.1 (2019-02-06)¶
Fix¶
- fix(main): move package direct hook to end of file (
542e911
)
Unknown¶
-
Auto rename for Pool.pyc in cx_freeze setup (
7a28f91
) -
add new version information with changelog (
e43ef40
)
v0.13.0 (2019-02-06)¶
Chore¶
- chore: update pipfile, add to repo (
b48bea3
)
Documentation¶
- docs: fix releases link (
90ee006
)
Feature¶
- feat: add public API for import of package (
6b5ba86
)
Refactor¶
- refactor: load data and prepare data into separate classes (
c9d129c
)
Style¶
- style: use Pathlib for output paths (
cefa0e1
)
Unknown¶
-
add prepare_data class (placeholder) (
57899d1
) -
Update readme (
7509c3b
) -
Remove vscode settings.json from git (
8d0e9f4
) -
fix gitignore line endings (
0f98437
) -
Update readme (
126ca59
) -
remove sys from import (
de670bb
)
v0.12.2 (2019-01-29)¶
Fix¶
Unknown¶
v0.12.1 (2019-01-29)¶
Documentation¶
- docs: add sample data
This includes sample data from Flickr
which was published using CC-BY-Licenses:
https://www.flickr.com/services/api/flickr.photos.licenses.getInfo.html
(includes licenses 1, 2, 3, 5, 6, 7, 9, and 10) (1a6157e
)
- docs: update readme and ref to main repo (
5518f08
)
Fix¶
-
fix: skip empty shapes on output (
c4e105e
) -
fix: catch empty top_list (
b5b4a5e
) -
fix: empty records loop (
5c25c39
)
v0.12.0 (2019-01-29)¶
Chore¶
- chore: update cx_freeze setup to pipenv (
95c5e19
)
Documentation¶
- docs: update readme (
1b3b4a5
)
Feature¶
- feat: enable pypi upload for semantic-release (
593975f
)
Refactor¶
- refactor: remove obsolete files and move deployment to resources (
822e9df
)
Unknown¶
-
remove empty line (
da44c6f
) -
fix cx_freeze setup and missing dlls (
2ba8691
) -
develop dependency; cx_Freeze (
ded0591
) -
update filelists (
ddc10f1
) -
refactor code style (
b2f345c
) -
Removed files from VsiaulStudio (
e472dc9
)
v0.11.1 (2019-01-29)¶
Documentation¶
- docs: updated readme (
e651ff8
)
Fix¶
-
fix: alternative for unicodedata emoji name not found (
4c06210
) -
fix: explicit import of tkinter error (
a19e637
) -
fix: conversion of dataframe to numpy.ndarray with column selection (
0c0daef
) -
fix: update list of dependencies (
4a3ce89
) -
fix: input args handling (flags) (
ef649eb
) -
fix: handle input arg for local saturation check correctly (
dcfe1cf
) -
fix(cluster): allow disable local saturation check (
65d3a60
)
Style¶
-
style: suppress depreciationwarning for hdbscan module (
429ee97
) -
style: updated docstring (
1891c85
) -
style: update setup and cx_freeze code formatting (
e81ded7
) -
style: increase location saturation default from 60 to 80% (
bc92401
)
Unknown¶
-
refactor obsolete code (
2c6c04a
) -
code style update (
05f8a57
) -
add optional args processing to load_data (
a001a2a
) -
add gdal to list of dependencies, required for fiona (
3c69048
) -
use values instead of as_matrix, as suggested from futurewarning
FutureWarning: Method .as_matrix
will be removed in a future version.
Use .values instead. (95bafc8
)
-
update pipfile (
d75cfd7
) -
virtualenv path (
6031929
) -
ignore false positive form pylint (
ac884d7
) -
add pipfile to gitignore according to 1
https://github.com/pypa/pipenv/issues/1911 (3913f1f
)
-
add newline comment (
1782575
) -
add newline empty to emoji writer (
9c537eb
) -
clean cmd scripts with obsolete args list (
d6aae55
) -
fix dynamic package paths (
3c29edc
) -
update emoji csv output (
f034e71
) -
fix (update) arg formatting in cmd scripts (
5c1b802
) -
Revert "remove obsolete emoji csv output and sort shapefile based on weights"
This reverts commit 6b16376ec03a262844438cf34e739dc6b40d6c12. (a2f2d0c
)
- remove obsolete emoji csv output and sort shapefile based on weights
instead of first column (6b16376
)
-
fix top_tag selection for local saturation check (
210b781
) -
fix process for partial clustering tags, emoji or locations (
3107999
) -
add linebreak (
95a5f5b
) -
update default value for local saturation check (now false) (
08f15d0
) -
add dev folde rto gitignore (
4c7dca1
)
v0.11.0 (2019-01-23)¶
Chore¶
- chore: add lbsntransform to dependencies (
4fd83a4
)
Feature¶
-
feat: allow removing posts from processing list based on location (
325cd6b
) -
feat: add location filter function (
987ba4e
) -
feat: replace csv.Reader with csv.DictReader
-
allows accessing fields by name, ignoring order
- allows using get with default (None) values for missing attributes (
c1782f9
)
Fix¶
-
fix: emoji extration from string with recognizing grapheme clusters (
a1fae93
) -
fix: delete key in list with reference by value (
544708b
) -
fix: long tail length removal reporting (
3131d4a
)
Refactor¶
-
refactor: improve shared structure throuout project (
866314b
) -
refactor: improve encapsulation, remove obsolete comments (
305c8a5
) -
refactor(cluster): improve encapsulation of getting alpha shapes (
1f7cf6b
) -
refactor: alpha shapes generation and and final output classes (
0a8a44c
) -
refactor: parametric handling of clusterers in main (
cd2b4b4
) -
refactor: pack interface buttons in separate methods (
8f544cd
) -
refactor: use class constant for defining clusterer type (
4bcca7a
) -
refactor: cleanup interface listbox selection (
8f2437e
) -
refactor: emoji and tags handled separately (
4f89a0f
) -
refactor: load_data refactor tested, tkinter works (
bc295e2
) -
refactor: use namedtuple for essential structure
-
intead of extra class (
b2a7fb0
) -
refactor: add separate files for cluster and interace (
e3ea47d
) -
refactor: factored LoadData to separate class
-
remeaining: use namedtuple instead of separate class structure (current result: tkinter error) (
33c076a
) -
refactor: update cx_freeze version var (
83da437
) -
refactor(load_data): first part of load data structure (
8f603da
) -
refactor: remove sourcemapping_lbsn.ini (
900dbe7
)
Style¶
-
style: cleaned imports, fixed, emoji name replacement (
134f2f2
) -
style: cleaned code, removed obsolete imports (
6d4ad7c
) -
style: use attr instead of custom class for shared structures (
de552b3
) -
style: more consistent metrics reporting, added abbreviation
-
todo: explain abbreviations in docs (
73ecb9a
) -
style: move cluster type to shared structure (
c169d23
) -
style: improved reporting of statistics (
34c955e
) -
style: use better emoji font in plt output
-
refactor of suptitle generation (
c05663f
) -
style: reporting emax and tmax (
453e23a
)
Unknown¶
-
add test py for emoji handling (
10c65ad
) -
(Apparently) fixed bug with location removal (
2e9d3d2
) -
fix emoji csv output missing (
2dd4acb
) -
fixed bug with sorting final output shape (
093d496
) -
test refactor working, remaining issue with sort (
250a290
) -
normalization for centroids and itemized clusters, location clutering (
60970b6
) -
refactored output into smaller methods (
9dcf22e
) -
refactor of overall clustering and output module
-
still some bugs (
8561dcc
) -
default cluster distance adapt to LOCATIONS (
087f0c9
) -
refactor initial alpha shapes part, not tested (
ea66395
) -
fix for clipping location list (allow all) (
6580e3d
) -
add better handling of long tail removal for emoji and tag counters (
5cb575f
) -
intermediate refactor: cluster preview and map preview works
TODO: process_data refactor (e015f54
)
-
refactor - cluster preview works (
115576e
) -
refactor - selection of posts works
issues: no preview map (0b1386c
)
-
fixed type bug for dict, interface starts (
f4c85c5
) -
first stage interface cluster refactor, not tested (
7aa1f1b
) -
first stage interface cluster refactor, not tested (
f594dbb
) -
minor broken class fix (
b315f6f
) -
refactor - started separating cluster and interface methods (
ac849d4
) -
- initial refactor of interface and cluster module (
3c672b6
)
- initial refactor of interface and cluster module (
-
intermediate refactoring: tests working after moving code to load_data.py (
cc3af53
) -
replace CleanedPost class structure with named tuple (
7cbd4d4
) -
remove jProcessing since it is still Alpha and has import problems (
1a2414d
) -
exclude lbsntransform: no longer needed (
b1f6529
) -
refactor part - load data (
4a26059
) -
refactor (config): implement class for storing mapping args (
e4f9f15
) -
fix (config): rename sourcemapping file (
75b97d0
)
v0.10.4 (2019-01-04)¶
Fix¶
- fix: remote repo ref publish (
dbfe1ba
)
v0.10.3 (2019-01-04)¶
Fix¶
- fix: remote publish (
c04cd16
)
v0.10.2 (2019-01-04)¶
Fix¶
-
fix: fix auto versioning
-
disbale pypi auto upload (
2884b48
)
v0.10.1 (2019-01-04)¶
Chore¶
Unknown¶
v0.10.0 (2019-01-04)¶
Unknown¶
-
chore (git): added vscode to gitignore (
f6f14c9
) -
docs (config): added help msgs to all input args (
f082fc3
)
v0.9.40 (2019-01-04)¶
Chore¶
- chore: added semantic versioning (
1e81d7e
)
Style¶
-
style: changed CRLF to LF in all files
-
Minor style changes in config.py (
dec9c3e
)
Unknown¶
-
Removed obsolete pptx tutorials (
65d1845
) -
Initial Load Data Class
-
currently, not working (
554c804
) -
Initial work on load_data class (
d2804aa
) -
Added License File. (
9f42893
) -
Small refactoring: config and logging moved to Utils (class) (
db642b7
) -
Code style improvements (
b1da3eb
) -
Several implementation & installation updates
- Removed tkinter from setup.py, since it is installed by default
- updated cx_setup
-
corrected cx_setup readme (
7f92747
) -
Minor style improvements (
03480c0
) -
Added Main Logging Handler (
e0bec8b
) -
refactored input args to config.py (
75f0530
) -
Added Version File, Manifest.in; updated setup.py (
cd31090
) -
Added Total Tag Count Stat after Long Tail removal (
8cac3a8
) -
Updated fromLBSN_old input (
0dc1770
) -
Minor fix for auto cluster cutting dist ref (
78b8824
) -
Moved test directory inside code folder (
7f047d5
) -
Added test layout for pytest (
3ecf1f3
) -
Minor formatting fixes/removed debug output
-
added correct path to checkEmojiType (
d16c6c6
) -
Fixed multiple character emoji tcl exception handling (
fc149f8
) -
Added correct Script access (
1ced92c
) -
Small refactoring (file rename, moves)
- moved input and config out of package folder, updated cx_freeze
- added input arg for bottom user count limit
- some small bugfixes on compilation
-
updated default cmds (
da8b927
) -
Added img refs (
1c10b00
) -
Hotfix to enable build using cx_freeze
- this is a small refactor so that tagmaps can still be run with new 5.01 cx_freeze
- created package, installable with setuptools (e.g. dev mode)
- separated cx_freeze setup
- renamed generateTagClusters.py to main.py and added entrypoint accordingly for direct command line execution
- moved utils to subfolder (classes), renamed references
- moved main code to 'def main():', also added a number of globals where it was unavoidable with current setup
-
successfully tested build (
664939b
) -
Revert "Added Fixes for .utils import; did not work"
This reverts commit 9aa603ec5310b057ca8da818b8cdc6b9eabe3e23. (921a68d
)
-
Added Fixes for .utils import; did not work (
9aa603e
) -
Renamed def_functions to utils.py (
30f67c2
) -
Begin refactoring (
6c76a05
) -
Minor refactoring and improvement of stats output; added new args (
8ba9b85
) -
Updated paths in setup.py to new structure (
23e3e2e
) -
Moved Files to Subdir (
95917b7
) -
Prepared to move files (
d74d858
) -
Fixed minor issue in statistics (
1730889
) -
Added Function/Files to manually override place lat/lng or filter out specific places (
c1edef3
) -
Added arg for ShapefileIntersect (
23a8e66
) -
Added Shapefile Intersect (
cba2ab2
) -
Bugfixes; Tested Version (Virginia) (
aaa025a
) -
All Defaults Set Correctly (
4a29e9c
) -
Updated code to new lbsn csv structure; Fixed some bugs with emoji clustering (
e9142ac
) -
Updated all messages to f-strings formatting (
6015276
) -
Topic Modeling (
e2b1bc8
) -
Added additional start arguments; started conversion of output formatting to f-strings (
05cedf2
) -
Added Topic Modeling Output CSV (
4f628bf
) -
Refactoring, better implementation of emoji code (TU Campus tested) (
5e62c7c
) -
Minor refactoring and code optimization (
7a4572e
) -
Minor debug (
e044d20
) -
Included and tested LocalSaturation Check; additional start parameters (
7bf3637
) -
Added tag saturation code: filters tags with no local clusters/patterns (
979596a
) -
Added custom argument for EPSG (crs projection code)
-
buggy because of different projection distances
-
some crs require modification to the transformation function (
47216a8
) -
Revised Alpha Shape generation: now working on local to regional to continental scales (
42f0435
) -
Minor fix for Math Value Error on Alpha Shapes (
9361e68
) -
Added projection to suitable UTM coordinate system before Alpha Shapes
-
moved up from version 0.9.1 to 0.9.2
-
optimization of Alpha Shapes tested for local and city scales (Copenhagen, Berlin Spreeinsel, Highpark) (
0965156
) -
Included output shapefile projection to correct UTM Zone (
efb6e80
) -
Fixed serious issue that would result in wrong order of HImPs assigned to results (
992cb17
) -
Added functionality to process CSV data from Inf Würzburg Sensor data (
84352e9
) -
Added InstagramEmji cmd (
2cbdc01
) -
Updated for accurate Emoji handling (without Fitzpatrick modifiers) (
c67f464
) -
Remove ignored files (
e6ccfb5
) -
Updated gitignore (
2b7ab3a
) -
Updated gitignore (
5001d5b
) -
Minor bugfix for geometry error in Alpha Shapes (
ff38679
) -
cx_Freeze self executable integration. Minor GUI updates & HCI improvements (
aeb7120
) -
Added additional outputs, minor summarizing fixes, added Photo Location Cluster
-
successfully tested! (
8ef77f5
) -
Final data output, tested! (
611bef5
) -
Writing to Shapefile works! (
3d5f6ef
) -
Added Alpha Shapes function (
03447a4
) -
Various fixes (
8e1de11
) -
Added multithreaded execution of HDBSCAN cluster.fit() (
ddaa6b9
) -
Minor formatting changes (
4335bed
) -
Final working version before Christmas (
1e2f251
) -
Implemented multi-view matplotlib cluster interface; Fixed some bugs (
31acf86
) -
Floating command line windows tkinter version works
-
design issues remain (
3c295f4
) -
HDBCLUSTER IMPLEMENT (
a569fe6
) -
Added namedtuple for output structure, added numeric-tag-exclusion (
db37071
) -
Initial Commit (
03732ce
)