Skip to main content

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.

Metadata

Release files for pyNLLoc 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distributions (sdists)

Source distribution for pyNLLoc 1.0.0
File Size Uploaded
pyNLLoc-1.0.0.zip 185.3 kB Details
pyNLLoc-1.0.0.tar.gz 166.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyNLLoc 1.0.0
File Interpreter ABI Platform
pyNLLoc-1.0.0.win-amd64.exe Details
pyNLLoc-1.0.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 1.1 MB

Release files / pyNLLoc-1.0.0.zip

Download URL pyNLLoc-1.0.0.zip
Size 185.3 kB
Tags Source
SHA-256 checksum
How to use checksums
0cfc9ee2c226e0fbae394eb0641c1fd2b843dc836dfb621ee2a98b67c35c4b39
BLAKE2b-256 checksum
How to use checksums
c9533d0e3c5ffc6dd6715395d342c6f3e952ce5a72c365319b48effaf7d5e985
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pyNLLoc-1.0.0.tar.gz

Download URL pyNLLoc-1.0.0.tar.gz
Size 166.7 kB
Tags Source
SHA-256 checksum
How to use checksums
e5abdb8ebec0d57e7cdac7401eb538f63e150c0e7dc92a1fae4fa51c43596727
BLAKE2b-256 checksum
How to use checksums
4705cd68ceb16de12674b9a57269ddba42ec10e01916afb4fea927764b47ac00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pyNLLoc-1.0.0.win-amd64.exe

Download URL pyNLLoc-1.0.0.win-amd64.exe
Size 526.6 kB
Tags Source
SHA-256 checksum
How to use checksums
1e967ceedd77ab688aa8b5e219044d9578366761ef91635bd7a3a3a57372a01a
BLAKE2b-256 checksum
How to use checksums
39f4d073db3099eff3ff98d6a0f4d348c90076ae1d177a11368bfe7612783eab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pyNLLoc-1.0.0-py2.py3-none-any.whl

Download URL pyNLLoc-1.0.0-py2.py3-none-any.whl
Size 184.2 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
1f19706a995afd2c7b2a7778fac8c6b89454231db197e2816190d06419abeb1c
BLAKE2b-256 checksum
How to use checksums
dd98b8e0cb641f1c1afd789f6402cb4010b2e7982a7b6fa91230e59a539a2079
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.0 This release

4 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page