Skip to content

Commit

Permalink
Correct some typos
Browse files Browse the repository at this point in the history
  • Loading branch information
mtmail committed Feb 26, 2024
1 parent 918fec7 commit 7205491
Show file tree
Hide file tree
Showing 45 changed files with 80 additions and 80 deletions.
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ Before submitting a pull request make sure that the tests pass:

Nominatim follows semantic versioning. Major releases are done for large changes
that require (or at least strongly recommend) a reimport of the databases.
Minor releases can usually be applied to exisiting databases. Patch releases
Minor releases can usually be applied to existing databases. Patch releases
contain bug fixes only and are released from a separate branch where the
relevant changes are cherry-picked from the master branch.

Expand Down
12 changes: 6 additions & 6 deletions ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
* new documentation section for library
* various smaller fixes to existing documentation
(thanks @woodpeck, @bloom256, @biswajit-k)
* updates to vagrant install scripts, drop support for Ubunut 18
* updates to vagrant install scripts, drop support for Ubuntu 18
(thanks @n-timofeev)
* removed obsolete configuration variables from env.defaults
* add script for generating a taginfo description (thanks @biswajit-k)
Expand Down Expand Up @@ -240,7 +240,7 @@
* increase splitting for large geometries to improve indexing speed
* remove deprecated get_magic_quotes_gpc() function
* make sure that all postcodes have an entry in word and are thus searchable
* remove use of ST_Covers in conjunction woth ST_Intersects,
* remove use of ST_Covers in conjunction with ST_Intersects,
causes bad query planning and slow updates in Postgis3
* update osm2pgsql

Expand Down Expand Up @@ -297,7 +297,7 @@
* exclude postcode ranges separated by colon from centre point calculation
* update osm2pgsql, better handling of imports without flatnode file
* switch to more efficient algorithm for word set computation
* use only boundries for country and state parts of addresses
* use only boundaries for country and state parts of addresses
* improve updates of addresses with housenumbers and interpolations
* remove country from place_addressline table and use country_code instead
* optimise indexes on search_name partition tables
Expand Down Expand Up @@ -336,7 +336,7 @@

* complete rewrite of reverse search algorithm
* add new geojson and geocodejson output formats
* add simple export script to exprot addresses to CSV
* add simple export script to export addresses to CSV
* remove is_in terms from address computation
* remove unused search_name_country tables
* various smaller fixes to query parsing
Expand Down Expand Up @@ -401,7 +401,7 @@
* move installation documentation into this repo
* add self-documenting vagrant scripts
* remove --create-website, recommend to use website directory in build
* add accessor functions for URL parameters and improve erro checking
* add accessor functions for URL parameters and improve error checking
* remove IP blocking and rate-limiting code
* enable CI via travis
* reformatting for more consistent coding style
Expand All @@ -412,7 +412,7 @@
* update to refactored osm2pgsql which use libosmium based types
* switch from osmosis to pyosmium for updates
* be more strict when matching against special search terms
* handle postcode entries with mutliple values correctly
* handle postcode entries with multiple values correctly

2.5

Expand Down
2 changes: 1 addition & 1 deletion docs/admin/Deployment-Python.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ Next you need to set up the service that runs the Nominatim frontend. This is
easiest done with a systemd job.

First you need to tell systemd to create a socket file to be used by
hunicorn. Crate the following file `/etc/systemd/system/nominatim.socket`:
hunicorn. Create the following file `/etc/systemd/system/nominatim.socket`:

``` systemd
[Unit]
Expand Down
2 changes: 1 addition & 1 deletion docs/api/Reverse.md
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ The `railway` layer includes railway infrastructure like tracks.
Note that in Nominatim's standard configuration, only very few railway
features are imported into the database.

The `natural` layer collects feautures like rivers, lakes and mountains while
The `natural` layer collects features like rivers, lakes and mountains while
the `manmade` layer functions as a catch-all for features not covered by the
other layers.

Expand Down
10 changes: 5 additions & 5 deletions docs/api/Search.md
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ also excluded when the filter is set.
This parameter should not be confused with the 'country' parameter of
the structured query. The 'country' parameter contains a search term
and will be handled with some fuzziness. The `countrycodes` parameter
is a hard filter and as such should be prefered. Having both parameters
is a hard filter and as such should be preferred. Having both parameters
in the same query will work. If the parameters contradict each other,
the search will come up empty.

Expand All @@ -203,7 +203,7 @@ The `railway` layer includes railway infrastructure like tracks.
Note that in Nominatim's standard configuration, only very few railway
features are imported into the database.

The `natural` layer collects feautures like rivers, lakes and mountains while
The `natural` layer collects features like rivers, lakes and mountains while
the `manmade` layer functions as a catch-all for features not covered by the
other layers.

Expand All @@ -217,7 +217,7 @@ the 'state', 'country' or 'city' part of an address. A featureType of
settlement selects any human inhabited feature from 'state' down to
'neighbourhood'.

When featureType ist set, then results are automatically restricted
When featureType is set, then results are automatically restricted
to the address layer (see above).

!!! tip
Expand All @@ -227,7 +227,7 @@ to the address layer (see above).

| Parameter | Value | Default |
|-----------| ----- | ------- |
| exclude_place_ids | comma-separeted list of place ids |
| exclude_place_ids | comma-separated list of place ids |

If you do not want certain OSM objects to appear in the search
result, give a comma separated list of the `place_id`s you want to skip.
Expand All @@ -248,7 +248,7 @@ box. `x` is longitude, `y` is latitude.
| bounded | 0 or 1 | 0 |

When set to 1, then it turns the 'viewbox' parameter (see above) into
a filter paramter, excluding any results outside the viewbox.
a filter parameter, excluding any results outside the viewbox.

When `bounded=1` is given and the viewbox is small enough, then an amenity-only
search is allowed. Give the special keyword for the amenity in square
Expand Down
2 changes: 1 addition & 1 deletion docs/customize/Import-Styles.md
Original file line number Diff line number Diff line change
Expand Up @@ -280,7 +280,7 @@ kinds of geometries can be used:
* __relation_as_multipolygon__ creates a (Multi)Polygon from the ways in
the relation. If the ways do not form a valid area, then the object is
silently discarded.
* __relation_as_multiline__ creates a (Mutli)LineString from the ways in
* __relation_as_multiline__ creates a (Multi)LineString from the ways in
the relations. Ways are combined as much as possible without any regards
to their order in the relation.

Expand Down
2 changes: 1 addition & 1 deletion docs/customize/Tokenizers.md
Original file line number Diff line number Diff line change
Expand Up @@ -394,7 +394,7 @@ The analyzer cannot be customized.
##### Postcode token analyzer

The analyzer `postcodes` is pupose-made to analyze postcodes. It supports
a 'lookup' varaint of the token, which produces variants with optional
a 'lookup' variant of the token, which produces variants with optional
spaces. Use together with the clean-postcodes sanitizer.

The analyzer cannot be customized.
Expand Down
2 changes: 1 addition & 1 deletion docs/develop/ICU-Tokenizer-Modules.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ sanitizers:
!!! warning
This example is just a simplified show case on how to create a sanitizer.
It is not really read for real-world use: while the sanitizer would
correcly transform `West 5th Street` into `5th Street`. it would also
correctly transform `West 5th Street` into `5th Street`. it would also
shorten a simple `North Street` to `Street`.

For more sanitizer examples, have a look at the sanitizers provided by Nominatim.
Expand Down
2 changes: 1 addition & 1 deletion docs/develop/Testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ There are two kind of tests in this test suite. There are functional tests
which test the API interface using a BDD test framework and there are unit
tests for specific PHP functions.

This test directory is sturctured as follows:
This test directory is structured as follows:

```
-+- bdd Functional API tests
Expand Down
2 changes: 1 addition & 1 deletion docs/develop/parenting-flow.plantuml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ elseif (has 'addr:place'?) then (yes)
**with same name**;
kill
else (no)
:add addr:place to adress;
:add addr:place to address;
:**Use closest place**\n**rank 16 to 25**;
kill
endif
Expand Down
20 changes: 10 additions & 10 deletions docs/develop/parenting-flow.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion lib-sql/tokenizer/legacy_tokenizer.sql
Original file line number Diff line number Diff line change
Expand Up @@ -347,7 +347,7 @@ BEGIN
END LOOP;
END IF;

-- consider parts before an opening braket a full word as well
-- consider parts before an opening bracket a full word as well
words := regexp_split_to_array(value, E'[(]');
IF array_upper(words, 1) > 1 THEN
s := make_standard_name(words[1]);
Expand Down
4 changes: 2 additions & 2 deletions nominatim/api/core.py
Original file line number Diff line number Diff line change
Expand Up @@ -374,7 +374,7 @@ def close(self) -> None:
""" Close all active connections to the database.
This function also closes the asynchronous worker loop making
the NominatimAPI object unusuable.
the NominatimAPI object unusable.
"""
self._loop.run_until_complete(self._async_api.close())
self._loop.close()
Expand Down Expand Up @@ -447,7 +447,7 @@ def details(self, place: ntyp.PlaceRef, **params: Any) -> Optional[DetailedResul
place. Only meaning full for POI-like objects (places with a
rank_address of 30).
linked_place_id (Optional[int]): Internal ID of the place this object
linkes to. When this ID is set then there is no guarantee that
links to. When this ID is set then there is no guarantee that
the rest of the result information is complete.
admin_level (int): Value of the `admin_level` OSM tag. Only meaningful
for administrative boundary objects.
Expand Down
2 changes: 1 addition & 1 deletion nominatim/api/logging.py
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ def sql(self, conn: AsyncConnection, statement: 'sa.Executable',
def format_sql(self, conn: AsyncConnection, statement: 'sa.Executable',
extra_params: Union[Mapping[str, Any],
Sequence[Mapping[str, Any]], None]) -> str:
""" Return the comiled version of the statement.
""" Return the compiled version of the statement.
"""
compiled = cast('sa.ClauseElement', statement).compile(conn.sync_engine)

Expand Down
2 changes: 1 addition & 1 deletion nominatim/api/result_formatting.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# Copyright (C) 2023 by the Nominatim developer community.
# For a full list of authors see the git log.
"""
Helper classes and functions for formating results into API responses.
Helper classes and functions for formatting results into API responses.
"""
from typing import Type, TypeVar, Dict, List, Callable, Any, Mapping
from collections import defaultdict
Expand Down
2 changes: 1 addition & 1 deletion nominatim/api/results.py
Original file line number Diff line number Diff line change
Expand Up @@ -466,7 +466,7 @@ async def add_result_details(conn: SearchConnection, results: List[BaseResultT],


def _result_row_to_address_row(row: SaRow, isaddress: Optional[bool] = None) -> AddressLine:
""" Create a new AddressLine from the results of a datbase query.
""" Create a new AddressLine from the results of a database query.
"""
extratags: Dict[str, str] = getattr(row, 'extratags', {}) or {}
if 'linked_place' in extratags:
Expand Down
2 changes: 1 addition & 1 deletion nominatim/api/reverse.py
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@ async def _find_closest_street_or_poi(self, distance: float) -> Optional[SaRow]:
t = self.conn.t.placex

# PostgreSQL must not get the distance as a parameter because
# there is a danger it won't be able to proberly estimate index use
# there is a danger it won't be able to properly estimate index use
# when used with prepared statements
diststr = sa.text(f"{distance}")

Expand Down
2 changes: 1 addition & 1 deletion nominatim/api/search/db_search_fields.py
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ class RankedTokens:

def with_token(self, t: Token, transition_penalty: float) -> 'RankedTokens':
""" Create a new RankedTokens list with the given token appended.
The tokens penalty as well as the given transision penalty
The tokens penalty as well as the given transition penalty
are added to the overall penalty.
"""
return RankedTokens(self.penalty + t.penalty + transition_penalty,
Expand Down
2 changes: 1 addition & 1 deletion nominatim/api/search/db_searches.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# Copyright (C) 2023 by the Nominatim developer community.
# For a full list of authors see the git log.
"""
Implementation of the acutal database accesses for forward search.
Implementation of the actual database accesses for forward search.
"""
from typing import List, Tuple, AsyncIterator, Dict, Any, Callable, cast
import abc
Expand Down
2 changes: 1 addition & 1 deletion nominatim/api/search/legacy_tokenizer.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ class LegacyToken(qmod.Token):

@property
def info(self) -> Dict[str, Any]:
""" Dictionary of additional propoerties of the token.
""" Dictionary of additional properties of the token.
Should only be used for debugging purposes.
"""
return {'category': self.category,
Expand Down
2 changes: 1 addition & 1 deletion nominatim/api/search/query.py
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ def add_penalty(self, penalty: float) -> None:

@dataclasses.dataclass
class QueryNode:
""" A node of the querry representing a break between terms.
""" A node of the query representing a break between terms.
"""
btype: BreakType
ptype: PhraseType
Expand Down
2 changes: 1 addition & 1 deletion nominatim/api/search/query_analyzer_factory.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
from nominatim.api.search.query import Phrase, QueryStruct

class AbstractQueryAnalyzer(ABC):
""" Class for analysing incomming queries.
""" Class for analysing incoming queries.
Query analyzers are tied to the tokenizer used on import.
"""
Expand Down
12 changes: 6 additions & 6 deletions nominatim/api/search/token_assignment.py
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ def from_ranges(ranges: TypedRangeSeq) -> 'TokenAssignment':


class _TokenSequence:
""" Working state used to put together the token assignements.
""" Working state used to put together the token assignments.
Represents an intermediate state while traversing the tokenized
query.
Expand Down Expand Up @@ -132,7 +132,7 @@ def appendable(self, ttype: qmod.TokenType) -> Optional[int]:

# Name tokens are always acceptable and don't change direction
if ttype == qmod.TokenType.PARTIAL:
# qualifiers cannot appear in the middle of the qeury. They need
# qualifiers cannot appear in the middle of the query. They need
# to be near the next phrase.
if self.direction == -1 \
and any(t.ttype == qmod.TokenType.QUALIFIER for t in self.seq[:-1]):
Expand Down Expand Up @@ -238,10 +238,10 @@ def _adapt_penalty_from_priors(self, priors: int, new_dir: int) -> bool:

def recheck_sequence(self) -> bool:
""" Check that the sequence is a fully valid token assignment
and addapt direction and penalties further if necessary.
and adapt direction and penalties further if necessary.
This function catches some impossible assignments that need
forward context and can therefore not be exluded when building
forward context and can therefore not be excluded when building
the assignment.
"""
# housenumbers may not be further than 2 words from the beginning.
Expand Down Expand Up @@ -277,10 +277,10 @@ def _get_assignments_postcode(self, base: TokenAssignment,
# <address>,<postcode> should give preference to address search
if base.postcode.start == 0:
penalty = self.penalty
self.direction = -1 # name searches are only possbile backwards
self.direction = -1 # name searches are only possible backwards
else:
penalty = self.penalty + 0.1
self.direction = 1 # name searches are only possbile forwards
self.direction = 1 # name searches are only possible forwards
yield dataclasses.replace(base, penalty=penalty)


Expand Down
2 changes: 1 addition & 1 deletion nominatim/api/status.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# Copyright (C) 2023 by the Nominatim developer community.
# For a full list of authors see the git log.
"""
Classes and function releated to status call.
Classes and function related to status call.
"""
from typing import Optional
import datetime as dt
Expand Down
6 changes: 3 additions & 3 deletions nominatim/api/types.py
Original file line number Diff line number Diff line change
Expand Up @@ -316,7 +316,7 @@ class DataLayer(enum.Flag):
for reverse and forward search.
"""
ADDRESS = enum.auto()
""" The address layer contains all places relavant for addresses:
""" The address layer contains all places relevant for addresses:
fully qualified addresses with a house number (or a house name equivalent,
for some addresses) and places that can be part of an address like
roads, cities, states.
Expand Down Expand Up @@ -415,7 +415,7 @@ class LookupDetails:
more the geometry gets simplified.
"""
locales: Locales = Locales()
""" Prefered languages for localization of results.
""" Preferred languages for localization of results.
"""

@classmethod
Expand Down Expand Up @@ -544,7 +544,7 @@ def is_impossible(self) -> bool:


def layer_enabled(self, layer: DataLayer) -> bool:
""" Check if the given layer has been choosen. Also returns
""" Check if the given layer has been chosen. Also returns
true when layer restriction has been disabled completely.
"""
return self.layers is None or bool(self.layers & layer)
4 changes: 2 additions & 2 deletions nominatim/api/v1/classtypes.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# Copyright (C) 2023 by the Nominatim developer community.
# For a full list of authors see the git log.
"""
Hard-coded information about tag catagories.
Hard-coded information about tag categories.
These tables have been copied verbatim from the old PHP code. For future
version a more flexible formatting is required.
Expand Down Expand Up @@ -44,7 +44,7 @@ def get_label_tag(category: Tuple[str, str], extratags: Optional[Mapping[str, st
def bbox_from_result(result: Union[napi.ReverseResult, napi.SearchResult]) -> napi.Bbox:
""" Compute a bounding box for the result. For ways and relations
a given boundingbox is used. For all other object, a box is computed
around the centroid according to dimensions dereived from the
around the centroid according to dimensions derived from the
search rank.
"""
if (result.osm_object and result.osm_object[0] == 'N') or result.bbox is None:
Expand Down
2 changes: 1 addition & 1 deletion nominatim/api/v1/helpers.py
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ def _deg_min_sec(axis: str) -> str:
)]

def extract_coords_from_query(query: str) -> Tuple[str, Optional[float], Optional[float]]:
""" Look for something that is formated like a coordinate at the
""" Look for something that is formatted like a coordinate at the
beginning or end of the query. If found, extract the coordinate and
return the remaining query (or the empty string if the query
consisted of nothing but a coordinate).
Expand Down
Loading

0 comments on commit 7205491

Please sign in to comment.