BSD Ports

graphics/py-pyproj 3.8.0_1 FreeBSD

Cython wrapper to provide python interfaces to PROJ.4 functions

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
463980a20d
License
MIT
Categories
graphics, geography, python
Package size
475.3 KiB, 2594.2 KiB installed

Description

Cython wrapper to provide python interfaces to PROJ.4 functions.

Performs cartographic transformations and geodetic computations.

The Proj class can convert from geographic (longitude,latitude) to native map projection (x,y) coordinates and vice versa, or from one map projection coordinate system directly to another. The module variable pj_list is a dictionary containing all the available projections and their descriptions.

The Geod class can perform forward and inverse geodetic, or Great Circle, computations. The forward computation involves determining latitude, longitude and back azimuth of a terminus point given the latitude and longitude of an initial point, plus azimuth and distance. The inverse computation involves determining the forward and back azimuths and distance given the latitudes and longitudes of an initial and terminus point.

Input coordinates can be given as python arrays, lists/tuples, scalars or numpy/Numeric/numarray arrays. Optimized for objects that support the Python buffer protocol (regular python and numpy array objects).

In the other systems

SystemPortVersion
FreeBSDgraphics/py-pyproj3.8.0_1
DragonFlygraphics/py-pyproj3.7.1
MidnightBSDgraphics/py-pyproj3.7.2_2

Install

Binary package:

pkg install py312-pyproj

From the ports tree:

cd /usr/ports/graphics/py-pyproj/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-pyproj>0:graphics/py-pyproj

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.8.03.8.0_13.4.0_13.7.13.8.0_1
FreeBSD:14:quarterly3.8.03.8.0n/a3.7.13.8.0
FreeBSD:15:latest3.8.0_13.8.0_1n/a3.7.13.7.1
FreeBSD:15:quarterly3.8.03.8.0n/an/an/a
FreeBSD:16:latest3.8.03.8.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Library 1

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 34
Run dependencies 27

Configuration

Options name: graphics_pyproj

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
USES
python:3.12+
Service scripts
none

Files

pkg-plist 61
  • share/doc/py312-pyproj/Makefile
  • share/doc/py312-pyproj/README.md
  • share/doc/py312-pyproj/advanced_examples.rst
  • share/doc/py312-pyproj/api/aoi.rst
  • share/doc/py312-pyproj/api/crs/coordinate_operation.rst
  • share/doc/py312-pyproj/api/crs/coordinate_system.rst
  • share/doc/py312-pyproj/api/crs/crs.rst
  • share/doc/py312-pyproj/api/crs/datum.rst
  • share/doc/py312-pyproj/api/crs/enums.rst
  • share/doc/py312-pyproj/api/crs/index.rst
  • share/doc/py312-pyproj/api/database.rst
  • share/doc/py312-pyproj/api/datadir.rst
  • share/doc/py312-pyproj/api/enums.rst
  • share/doc/py312-pyproj/api/exceptions.rst
  • share/doc/py312-pyproj/api/geod.rst
  • share/doc/py312-pyproj/api/global_context.rst
  • share/doc/py312-pyproj/api/index.rst
  • share/doc/py312-pyproj/api/list.rst
  • share/doc/py312-pyproj/api/network.rst
  • share/doc/py312-pyproj/api/proj.rst
  • share/doc/py312-pyproj/api/show_versions.rst
  • share/doc/py312-pyproj/api/sync.rst
  • share/doc/py312-pyproj/api/transformer.rst
  • share/doc/py312-pyproj/build_crs.rst
  • share/doc/py312-pyproj/build_crs_cf.rst
  • share/doc/py312-pyproj/cli.rst
  • share/doc/py312-pyproj/conf.py
  • share/doc/py312-pyproj/crs_compatibility.rst
  • share/doc/py312-pyproj/examples.rst
  • share/doc/py312-pyproj/gotchas.rst
  • share/doc/py312-pyproj/history.rst
  • share/doc/py312-pyproj/index.rst
  • share/doc/py312-pyproj/installation.rst
  • share/doc/py312-pyproj/make.bat
  • share/doc/py312-pyproj/media/icon.png
  • share/doc/py312-pyproj/media/icon.svg
  • share/doc/py312-pyproj/media/logo.png
  • share/doc/py312-pyproj/media/logo.svg
  • share/doc/py312-pyproj/optimize_transformations.rst
  • share/doc/py312-pyproj/past_versions.rst
  • share/doc/py312-pyproj/transformation_grids.rst
  • share/examples/py312-pyproj/sample.out
  • share/examples/py312-pyproj/test_aoi.py
  • share/examples/py312-pyproj/test_awips221.py
  • share/examples/py312-pyproj/test_cli.py
  • share/examples/py312-pyproj/test_database.py
  • share/examples/py312-pyproj/test_datadir.py
  • share/examples/py312-pyproj/test_datum.py
  • share/examples/py312-pyproj/test_datum_shift.py
  • share/examples/py312-pyproj/test_doctest_wrapper.py
  • share/examples/py312-pyproj/test_exception_logging.py
  • share/examples/py312-pyproj/test_geod.py
  • share/examples/py312-pyproj/test_list.py
  • share/examples/py312-pyproj/test_network.py
  • share/examples/py312-pyproj/test_pickle.py
  • share/examples/py312-pyproj/test_proj.py
  • share/examples/py312-pyproj/test_show_versions.py
  • share/examples/py312-pyproj/test_sync.py
  • share/examples/py312-pyproj/test_transform.py
  • share/examples/py312-pyproj/test_transformer.py
  • share/examples/py312-pyproj/test_utils.py
distinfo 1
FileSizeSHA256
pyproj-3.8.0.tar.gz242018efa59725bba68bf97fa808b61302df32934acdceb6a5c92a8dd0e71dc266a876
Master sites 1
  • PYPI

Commit history 2

DateCommitCreditsLog message
463980a20d Loïc Bartoletti graphics/proj: Update to 9.9.0
d4eef826c7 Po-Chuan Hsieh graphics/py-pyproj: Update to 3.8.0
Changes: https://github.com/pyproj4/pyproj/releases