Skip to main content

pyNLLoc: Python functions for NonLinLoc and Scat2Angle

Project description

Python module for running NonLinLoc, including on a cluster, as well as providing utilities for converting location scatter files into angle distributions.

Code by David J Pugh

pyNLLoc

This is a Python module for running NonLinLoc, including on a cluster, as well as providing utilities for converting location scatter files into angle distributions. The angle conversion utilities, Scat2Angle and XYZ2Angle require the C++ program, GetNLLOCScatterAngles to be compiled.

This module provides

pyNLLoc - Rrunning NLLoc using python Scat2Angle - Convert location scatter distribution to angle distribution XYZ2Angle - Calculates the angles for given x, y, z coordinates

Compiling GetNLLOCScatterAngles

GetNLLOCScatterAngles is compiled from source, either using the makefile or the script make_angles.sh.

This compiles the GetAngles.cpp file, which is dependent on some NonLinLoc files, these are included in the folder NLLoc_code, but it is equally possible to use another NLLoc source directory by setting the NLLOC_PATH in the makefile (or script). It is recommended to use the latest NLLoc source code, but it is important to note that as of 17/12/2015 Version 6.00 has a bug in GridLib.c related to angle interpolation, so a fixed versin of GridLib.c is provided in the pyNLLoc distribution. This is fixed as of 20130823 in beta version, but may not be fixed in the latest release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

pyNLLoc-1.0.0.zip (185.3 kB view details)

Uploaded Source

pyNLLoc-1.0.0.tar.gz (166.7 kB view details)

Uploaded Source

Built Distributions

pyNLLoc-1.0.0.win-amd64.exe (526.6 kB view details)

Uploaded Source

pyNLLoc-1.0.0-py2.py3-none-any.whl (184.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pyNLLoc-1.0.0.zip.

File metadata

  • Download URL: pyNLLoc-1.0.0.zip
  • Upload date:
  • Size: 185.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyNLLoc-1.0.0.zip
Algorithm Hash digest
SHA256 0cfc9ee2c226e0fbae394eb0641c1fd2b843dc836dfb621ee2a98b67c35c4b39
MD5 9fbcc598136195577c4d5a3f370abac4
BLAKE2b-256 c9533d0e3c5ffc6dd6715395d342c6f3e952ce5a72c365319b48effaf7d5e985

See more details on using hashes here.

File details

Details for the file pyNLLoc-1.0.0.tar.gz.

File metadata

  • Download URL: pyNLLoc-1.0.0.tar.gz
  • Upload date:
  • Size: 166.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyNLLoc-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e5abdb8ebec0d57e7cdac7401eb538f63e150c0e7dc92a1fae4fa51c43596727
MD5 2988cf7f6c25d01d179b7f3d6381f97d
BLAKE2b-256 4705cd68ceb16de12674b9a57269ddba42ec10e01916afb4fea927764b47ac00

See more details on using hashes here.

File details

Details for the file pyNLLoc-1.0.0.win-amd64.exe.

File metadata

File hashes

Hashes for pyNLLoc-1.0.0.win-amd64.exe
Algorithm Hash digest
SHA256 1e967ceedd77ab688aa8b5e219044d9578366761ef91635bd7a3a3a57372a01a
MD5 dacf75ea4ecf7d7a9eed9a5fd880719e
BLAKE2b-256 39f4d073db3099eff3ff98d6a0f4d348c90076ae1d177a11368bfe7612783eab

See more details on using hashes here.

File details

Details for the file pyNLLoc-1.0.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pyNLLoc-1.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1f19706a995afd2c7b2a7778fac8c6b89454231db197e2816190d06419abeb1c
MD5 19ef5b9c2b170463cfdb3762786d0514
BLAKE2b-256 dd98b8e0cb641f1c1afd789f6402cb4010b2e7982a7b6fa91230e59a539a2079

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page