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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cfc9ee2c226e0fbae394eb0641c1fd2b843dc836dfb621ee2a98b67c35c4b39 |
|
MD5 | 9fbcc598136195577c4d5a3f370abac4 |
|
BLAKE2b-256 | c9533d0e3c5ffc6dd6715395d342c6f3e952ce5a72c365319b48effaf7d5e985 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5abdb8ebec0d57e7cdac7401eb538f63e150c0e7dc92a1fae4fa51c43596727 |
|
MD5 | 2988cf7f6c25d01d179b7f3d6381f97d |
|
BLAKE2b-256 | 4705cd68ceb16de12674b9a57269ddba42ec10e01916afb4fea927764b47ac00 |
File details
Details for the file pyNLLoc-1.0.0.win-amd64.exe
.
File metadata
- Download URL: pyNLLoc-1.0.0.win-amd64.exe
- Upload date:
- Size: 526.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e967ceedd77ab688aa8b5e219044d9578366761ef91635bd7a3a3a57372a01a |
|
MD5 | dacf75ea4ecf7d7a9eed9a5fd880719e |
|
BLAKE2b-256 | 39f4d073db3099eff3ff98d6a0f4d348c90076ae1d177a11368bfe7612783eab |
File details
Details for the file pyNLLoc-1.0.0-py2.py3-none-any.whl
.
File metadata
- Download URL: pyNLLoc-1.0.0-py2.py3-none-any.whl
- Upload date:
- Size: 184.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f19706a995afd2c7b2a7778fac8c6b89454231db197e2816190d06419abeb1c |
|
MD5 | 19ef5b9c2b170463cfdb3762786d0514 |
|
BLAKE2b-256 | dd98b8e0cb641f1c1afd789f6402cb4010b2e7982a7b6fa91230e59a539a2079 |