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)