Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/openvenues/libpostal

A C library for parsing/normalizing street addresses around the world. Powered by statistical NLP and open geo data.
https://github.com/openvenues/libpostal

Merge pull request #640 from openvenues/fix_aligned_resize

Fix aligned resize

8f2066b1d30f4290adf59cacc429980f139b8545 authored over 1 year ago by Al B <[email protected]>
[fix] Windows name

330bd2e158846a52d04ed040503cba4e1087d82e authored over 1 year ago by Al <[email protected]>
[fix] memcpy in aligned vector/matrix resize needs to know the original size. Since this is an internal static function and does not affect client APIs, changing it to aligned_malloc, aligned_free, and aligned_resize, which takes the original pointer size as well as the new. On Windows it simply passes the pointer, new size, and alignment through _aligned_realloc, whereas on other platforms only the aligned_malloc is for new_size bytes and uses old_size bytes for memcpy

e4982b733fc864ac940918c437c7fa83223edc77 authored over 1 year ago by Al <[email protected]>
Merge pull request #632 from openvenues/fix_memalign

fixes for SSE/memalign issue in crf_context test

1fe1f0af1f328487e7397560e1b45beb6200ed85 authored over 1 year ago by Al B <[email protected]>
[memalign] no more realloc on aligned pointers, just do an aligned malloc and copy to it. Slower but safe and this is not called that often in practice, usually to resize larger matrices.

7bdcf96c9d9c61811ffd4570ba9fbbac5ffd237f authored over 1 year ago by Al <[email protected]>
[sse] ok something about that PR breaks either way. Now trying it with SSE

5a1f6df5a90aaad0da81fec20a1f0c11d869a438 authored over 1 year ago by Al <[email protected]>
[revert] reverting the commits from #578, leaving header file in repo for the moment

57eaa414ceadb48d5922099eeaa446b02894a2e4 authored over 1 year ago by Al <[email protected]>
[fix] same result running test as a separate step

c76d020c18ce03b0e35f0dc281038a1e8abdcd86 authored over 1 year ago by Al <[email protected]>
[test] trying make check in the same step, to see if that makes a difference

d979fbb779bfa3236999107d91afb2aa8c5a10c5 authored over 1 year ago by Al <[email protected]>
[test] testing with sse2 disabled to see if the build is working generally

59325c3b13cb941aa0938af22a02294093de728d authored over 1 year ago by Al <[email protected]>
[crf] using 32 bytes for posix_memalign to align blocks of 4 doubles for remez algorithm to fix test which uses an odd-sized context

7a448b718d58cece0384d540067d48bbe4a73774 authored over 1 year ago by Al <[email protected]>
[fix] no sudo on brew on Mac in github actions, just like on a regular machine/in the docs

b65e7d5bce82a30dec221ce144ee1a19c5fc617c authored over 1 year ago by Al <[email protected]>
[build] removing travis build

2b93af09d959c132f2e97f92dcf0278a433073b2 authored over 1 year ago by Al <[email protected]>
[fix] sudo in github actions for build tool installs

5669372a90113fa949c79ce3d45d083780396968 authored over 1 year ago by Al <[email protected]>
[github] adding Github action to run tests on mac and ubuntu initially

2f20c9359e17a65ed847a395f16c5f5b21b15b0c authored over 1 year ago by Al <[email protected]>
Merge pull request #631 from madrisan/libpostal_data_syntax

Fix dash syntax error in libpostal_data

dc794b1b644269adee61402f713a5aea4d6a1584 authored over 1 year ago by Al B <[email protected]>
Fix dash syntax error in libpostal_data

Fix the syntax error reported by dash:

./src/libpostal_data: 39: [: ==: unexpected operator...

dcb63d8768a5e187025de338fa99cc10f44469ba authored over 1 year ago by Davide Madrisan <[email protected]>
Merge pull request #630 from motiejus/patch-1

avoid UB in bit shifts

32d636f3780c8fdfa7bc6de7f13d070f6b461a1d authored over 1 year ago by Al B <[email protected]>
avoid UB in bit shifts

unsigned char* gets promoted to `int`, which cannot always be shifted by 24 bits.

Justine Tun...

5d77298e88ebdd0ba5c20be2191cc67eff444c0c authored over 1 year ago by Motiejus Jakštys <[email protected]>
Merge pull request #625 from ddelange/patch-1

Add support for OpenBLAS

4c98eaa7dc2dcb8de8c5d37ff65fb35029a755bd authored over 1 year ago by Al B <[email protected]>
Explicit -lopenblas

6f9567742711dbd929ab6df7eb2caf01ab6325e0 authored over 1 year ago by ddelange <[email protected]>
Fix typo

8eb721f6a1bfc358e2ad7763921756af866ebb91 authored over 1 year ago by ddelange <[email protected]>
Add support for OpenBLAS

0ad268f991f6f3191e9fdeeb65d9731b7c542a80 authored over 1 year ago by ddelange <[email protected]>
docs: fix typos in contributing.md (#622)

* Respect typo

Repeect should be respect

* Update CONTRIBUTING.md

Also include guildeli...

e2590bca9764e34cb916470ad6e8e2c0759bd244 authored over 1 year ago by PIT-Development <[email protected]>
Merge pull request #616 from oskar700/ot-senzing-datamodel

Adding senzing model from @oskar700 and @brianmacy, along with a new MODEL switch in configure

9546eacb26454b981b504fdf6f8c95561dfc0bfb authored almost 2 years ago by Al B <[email protected]>
Modifying README and config parameter, based on code review.

00568da290bb175d6d1ed28140e94453fe4547fc authored almost 2 years ago by Oskar Thorbjornsson <[email protected]>
Update Senzing link.

0c0818c683716b35245210c0df320258c36bc3c4 authored almost 2 years ago by Oskar Thorbjornsson <[email protected]>
Add a link to info about Senzing data model.

a11f33fb3d84b0a41334e10ce8a5583f514177fd authored almost 2 years ago by Oskar Thorbjornsson <[email protected]>
Adding directions to the readme on how to download Senzing datamodel.

c4c636febdd160ad437f61c062e8f0d1eb82d108 authored almost 2 years ago by Oskar Thorbjornsson <[email protected]>
Enable downloading of Senzing data model.

ec9e0e341fb40c70f0b2a8909e295086197e21f1 authored almost 2 years ago by Oskar Thorbjornsson <[email protected]>
Merge pull request #606 from openvenues/docs-dist-clean

docs: remove make distclean

cb80555b24f18200a73d1dfd37ee9ff1873aa66c authored about 2 years ago by Peter Johnson <[email protected]>
docs: remove make distclean

The `make distclean` command is not required in this example, which is a fresh clone

a6c17a0510e29be75a0f31a473c9bdc6a3b0117c authored about 2 years ago by Peter Johnson <[email protected]>
Merge pull request #605 from openvenues/install-docs

Makefile is not available until after configure

668b94473ab86a0fb6bf49db4570a4db34c04873 authored about 2 years ago by Peter Johnson <[email protected]>
Makefile is not available until after configure

The `make` command fails when run *before* configure, this is confusing users which are not fami...

5c4ef44426e0f16534334c67da4f4a9f94a514fe authored about 2 years ago by Peter Johnson <[email protected]>
Merge pull request #596 from lukeoz/patch-1

Update toponyms.txt

92f504c8c97cb9b97005bdca128c6299fdcbf4b0 authored over 2 years ago by Peter Johnson <[email protected]>
Update toponyms.txt

"South Australia" rather than "Southern Australia" for abbreviation "SA"

99c5ffa233019dd13ed685d867f69b6be7449cf4 authored over 2 years ago by lukeoz <[email protected]>
Merge pull request #578 from reisub/sse2neon

Use NEON on ARM hardware via sse2neon.h

544d510db057678c16e70aa1b4598cd32d35242a authored over 2 years ago by Al B <[email protected]>
Split hardware optimization flags

79842704531a5f148e921055a7eefd3cc76a189f authored over 2 years ago by Dino Kovač <[email protected]>
Use NEON on ARM hardware via sse2neon.h

The autoconf changes were adapted from:
https://github.com/glennrp/libpng/blob/libpng16/configur...

6064bc6c06bf9c2e37b60620924b15cbf11dc36d authored over 2 years ago by Dino Kovač <[email protected]>
Merge pull request #567 from kmicklas/config-check

Check HAVE_CONFIG_H in matrix.h

a97717f2b9f8fba03d25442f2bd88c15e86ec81b authored over 2 years ago by Al B <[email protected]>
[near_dupes] using quadgrams in Latin scripts as well for near dupe hashes

893745f09b89842ca528ba501ba5acc4db9dd6f5 authored over 2 years ago by Al <[email protected]>
[near_dupes] exposing name_word_hashes directly in the API

26124ee72fdb6366736b753dbcbf87546a9cf973 authored over 2 years ago by Al <[email protected]>
[fix] possible acronym for single toke phrases if it's a directional

0d8e4ec56d7c90524a0f7ea776d134c72e505869 authored over 2 years ago by Al <[email protected]>
Merge pull request #574 from mattwigway/m1-build

build instructions for M1 macs (see #551)

6b52d426d44b0f93e9d04773be748925dd91c1fc authored almost 3 years ago by Al B <[email protected]>
build instructions for M1 macs (see #551)

41e76a7c3290623339839018a17bbf86b6fce181 authored almost 3 years ago by Matthew Wigginton Bhagat-Conway <[email protected]>
Check HAVE_CONFIG_H in matrix.h

b0c1c75209b1aa877101e32e4ef58783cd20151d authored about 3 years ago by Ken Micklas <[email protected]>
Merge pull request #522 from kyrill007/master

#501. Fixed build issues on MSYS on Windows.

9c975972985b54491e756efd70e416f18ff97958 authored over 3 years ago by Al B <[email protected]>
Merge pull request #523 from kodemartin/rust-bindings

Add rustpostal to unofficial bindings

e5b278ba643b8db512987416b981f92cb33accbb authored over 3 years ago by Al B <[email protected]>
Merge pull request #541 from openvenues/dependabot/pip/scripts/pyyaml-5.4

Bump pyyaml from 5.1 to 5.4 in /scripts

0800968b5dde68c39698c8533fcd0bbec3241bcb authored over 3 years ago by Al B <[email protected]>
Merge pull request #542 from openvenues/dependabot/pip/scripts/lxml-4.6.3

Bump lxml from 4.6.2 to 4.6.3 in /scripts

5235caa8a846497d66312cc963b0ba871de354a5 authored over 3 years ago by Al B <[email protected]>
Merge pull request #544 from evrial/patch-1

Update README.md

273d0e0684bc82703a0a3da469c443b9e32aa0ff authored over 3 years ago by Al B <[email protected]>
Update README.md

9c98fc976d0c4d18ff55e63af512d2c2601bceb0 authored over 3 years ago by Alexander Grigoryev <[email protected]>
Bump lxml from 4.6.2 to 4.6.3 in /scripts

Bumps [lxml](https://github.com/lxml/lxml) from 4.6.2 to 4.6.3.
- [Release notes](https://github...

cb3523c8bbc5514026facc743013c026a648e269 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump pyyaml from 5.1 to 5.4 in /scripts

Bumps [pyyaml](https://github.com/yaml/pyyaml) from 5.1 to 5.4.
- [Release notes](https://github...

40a0e7ef7028f6302df52e0733a2e154f0bad205 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #530 from openvenues/dependabot/pip/scripts/lxml-4.6.2

Bump lxml from 3.6.0 to 4.6.2 in /scripts

f3f2af211b90f97a8b7ea3c6871f7fc4cf070d86 authored almost 4 years ago by Al Barrentine <[email protected]>
Bump lxml from 3.6.0 to 4.6.2 in /scripts

Bumps [lxml](https://github.com/lxml/lxml) from 3.6.0 to 4.6.2.
- [Release notes](https://github...

6ead75ccd2984aa92d35f2bb04b84abafa55e4af authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add rustpostal to unofficial bindings

948a0d350a501fee165f5a0ec7aa6e7feb0a88c3 authored about 4 years ago by Konstantinos Demartinos <[email protected]>
#501. Fixed build issues on MSYS on Windows.

186f6c77cc30bf072bc32540fd3d9604dd5aeefb authored about 4 years ago by Kyrill Alyoshin <[email protected]>
Merge pull request #513 from kyrill007/511

#511. Fixed C compilation errors for the latest versions of Mac OS X

7c22eb4e644d6ef9faf38904ff8d6c712f7a106a authored over 4 years ago by Al Barrentine <[email protected]>
#511. Fixed C compilation errors for the latest versions of Mac OS X

9fcf066e38121b5c1439fc6bdc9a7e02234c8622 authored over 4 years ago by Kyrill Alyoshin <[email protected]>
Merge pull request #454 from openvenues/dependabot/pip/scripts/pyyaml-5.1

Bump pyyaml from 3.11 to 5.1 in /scripts

790e24bc0a42801e43b1025a44d395686885f311 authored almost 5 years ago by Al Barrentine <[email protected]>
Merge pull request #457 from openvenues/dependabot/pip/scripts/requests-2.20.0

Bump requests from 2.9.1 to 2.20.0 in /scripts

d796201ac33c29ada79c5a34fa33b4d4726f5ba5 authored almost 5 years ago by Al Barrentine <[email protected]>
Merge pull request #468 from in-cloud-opensource/patch-2

Fix a bug in file geohash/geohash.c

95f31de3b25eaf0b23c8efd97b1243d9d690ba58 authored about 5 years ago by Al Barrentine <[email protected]>
Fix a bug in file geohash/geohash.c

Add missing bit shifts in the function geohashstr_to_interleaved in order to be able to calculat...

ed41f42c97f4e3bff3b379050f7e90d5b2de3aee authored about 5 years ago by in-cloud-opensource <[email protected]>
Merge pull request #465 from luizvbo/lang_classifier_exposure

Exposes language classification functions

95bf70eb35553303a967368c941f51499b4a6ad7 authored about 5 years ago by Al Barrentine <[email protected]>
Merge pull request #459 from in-cloud-opensource/patch-1

Fix segmentation fault in soft_tfidf.c

610b5e12de946679a62591a51c3f816cf58bc542 authored about 5 years ago by Al Barrentine <[email protected]>
Fix segmentation fault in soft_tfidf.c

Initialize local arrays suffixes1 and suffixes2 in function soft_tfidf_similarity_with_phrases_a...

d6595aee9b3456cd980f26407afef69910ec19cc authored about 5 years ago by in-cloud-opensource <[email protected]>
Bump requests from 2.9.1 to 2.20.0 in /scripts

Bumps [requests](https://github.com/requests/requests) from 2.9.1 to 2.20.0.
- [Release notes](h...

a113d4ec6ae63c64663123341d82c8a2ebc300d7 authored about 5 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump pyyaml from 3.11 to 5.1 in /scripts

Bumps [pyyaml](https://github.com/yaml/pyyaml) from 3.11 to 5.1.
- [Release notes](https://githu...

34de4748618e0bc69049c435abab0d7216f26b28 authored about 5 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[test] adding test for hyphen replacement/deletion to libpostal C lib

d8c9847c5686a1b66056e65128e1774f060ff36f authored over 5 years ago by Al <[email protected]>
[fix] remove hyphens option in libpostal expansions/token normalizations

7828e568a7710e972e975c8f3c746ef3b1277efd authored over 5 years ago by Al <[email protected]>
Exposes language classification functions

0327150d2b0363c7d8c7a5a37ad8ea7b4a65806a authored over 5 years ago by Luiz Otavio V. B. Oliveira <[email protected]>
[fix/expand] adding test case for new per-language expansions. Also fixes #354

21601eb4b8941b8d6d9b795b1d6db4bd376f5b28 authored almost 6 years ago by Al <[email protected]>
[expand] adding a --root flag to the libpostal script for root-only expansion

42207769ef29d3ca2565d428f833269bba500af4 authored almost 6 years ago by Al <[email protected]>
[dedupe] allow near-dupe hashes if only a small containing boundary is present (e.g. county/state district).

b7052caf6b5ce66e345a880002d70255b4dd61c3 authored almost 6 years ago by Al <[email protected]>
[expand/dedupe] expansion with multiple languages (or multiple predicted languages) can sometimes produce weird string trees and thus either too many results or incorrect results, particularly for root expansions which we depend on for matching/deduping. Making one call per language identified. This may slightly affect performance on languages that are highly ambiguous (even that's doubtful, as libpostal usually identifies one or two languages with high accurracy and/or people are using a known geography) but should improve the results and was simpler implementation-wise than trying to use the single single string tree for multiple languages where, say, a two word phrase in one language might simply be token-space-token in another.

3610ffaa0508d1d726efbf29c9997d55647ce35c authored almost 6 years ago by Al <[email protected]>
Merge pull request #407 from openvenues/fix_transliteration

fix for transliteration bug causing infinite loop or incorrect results in some expansions

ea0878120c50a94594acaed5fa7e141773134f8b authored almost 6 years ago by Al Barrentine <[email protected]>
[fix] transliteration bug causing potential infinite loop, closes #351, closes #378

8a022698eeb4210f185e50775623008d06a193ab authored almost 6 years ago by Al <[email protected]>
Merge pull request #406 from openvenues/new_build_process

New build process

af8b3431097ebd34dab04c4f0ab4545e0fdaae01 authored almost 6 years ago by Al Barrentine <[email protected]>
[build] data dir version handling

7a23d8922ad0dcaf116c71453d46a32e14f4573b authored almost 6 years ago by Al <[email protected]>
[fix] patch version also has to be an integer

3c0e97ae59b7d4cc1d2ff171d2d9f5373189e76c authored almost 6 years ago by Al <[email protected]>
[fix/build] base_data should currently be at v1.0.0 in terms of where the files are uploaded

6a50eb7b22527c026c9b82fde7e236803f15daf2 authored almost 6 years ago by Al <[email protected]>
[build] fixing multi-part downloads, which no longer know the Content-Length so no longer know the byte ange for the last chunk. No longer needs to use any file dates/timestamps (compatibility 🎉), only the version numbers that are checked in to the repo

fdb3b7e32e2318632e9752dbf091a0f3391fc980 authored almost 6 years ago by Al <[email protected]>
[fix] != instead of -ne

acebc951b60ea8a922eec06a14d75473127b1a52 authored almost 6 years ago by Al <[email protected]>
[fix] seem to not be able to use a non-numeric version number in the Windows configure script, hopefully that fixes the Appveyor build

a60aa9bfb12f154e1f84cc9abe968c4adb6ed102 authored almost 6 years ago by Al <[email protected]>
[fix] base_data should be v1.1-alpha

9ae41dfaa49d2f46cd1cf0c4c1f8b05d33940f3d authored almost 6 years ago by Al <[email protected]>
[build/windows] attempting same changes to the Windows configure script

78fc457e759cfcd0d2ad2ada0b423dde6cc05fc8 authored about 6 years ago by Al <[email protected]>
[build] adding libposatl_data.in which allows us to fetch data files from Github without using the API

9542c8c43576c522f9bc0be1634829b020ad4d2a authored about 6 years ago by Al <[email protected]>
[build] configure now uses the in-repo version strings and builds the libpostal_data script from a template

641395e81104af9114f1767d7686cb0345fffdd2 authored about 6 years ago by Al <[email protected]>
[build] adding new in-repo version files for each of the data files so we don't have to use the Github API on Travis builds and a template version of the download script so that the version numbers can be configured based on those files.

b94519122ef0a0f934dccae7aaaf5f6128356d21 authored about 6 years ago by Al <[email protected]>
Updating issue template to not use checkboxes

eae01d3e60501978d880e4ded15783daa28de7e5 authored over 6 years ago by Al Barrentine <[email protected]>
Merge pull request #328 from openvenues/github_model_releases

GitHub model releases

43795a3d903991d3864926393af10c3ec31a161c authored almost 7 years ago by Al Barrentine <[email protected]>
[fix] filename

027fbc5afc3d825aeab04e4de79b0363b437deec authored almost 7 years ago by Al <[email protected]>
[fix] adding the tempfiles in the datadir, where the user must have permissions for this to work anyway

b4a0c79d6421137cdba74e011eea727a3e0b6f41 authored almost 7 years ago by Al <[email protected]>
[fix] making this work with sh...wondering if supporting the few shells that don't have bash is worth losing array functionality.

15cb5f68ad0ae11da3dc8cd065c3e953581296f8 authored almost 7 years ago by Al <[email protected]>
[docs] adding the links to the Internet Archive versions of the training data as well as a file that contains the current parser training set date

270bae7a32191beda3f9d8670880832704b63342 authored almost 7 years ago by Al <[email protected]>
[build/fix] using Github for the model releases rather than the Mapzen S3 buckets which are no longer working after the shutdown. It requires a little more effort to get the metadata, but downloads should still be just as fast since Github releases are on S3 as well. Note: still need to implement the upload piece, but this at least provides a model endpoint for users.

0c913794241cb18ac1eb84b25a17676607c2898a authored almost 7 years ago by Al <[email protected]>
[auto][ci skip] Adding data files from Travis build #381

fabd040860971ccf4f21c5eca08a1374e381de99 authored almost 7 years ago by Travis <[email protected]>
Merge pull request #324 from veremenko-y/feature-update-street-types

Updated street types for EN

6d41863068ea7dd26de3ec59b7f3649902074735 authored almost 7 years ago by Al Barrentine <[email protected]>
Removed final period

c0b770101a598f940b384872ffe35fefe6e3c8b2 authored almost 7 years ago by Yaroslav Veremenko <[email protected]>