Skip to main content

NanofinderParser


Documentation Status PyPI - Version License - BSD-3-Clause

Parse and process Raman and photoluminescence (PL) data files generated by Nanofinder instruments.

Features

  • Parse SMD (Scanned Measurement Data) files produced by NanoFinder instruments
  • Convert spectral data between different units (nm, cm-1, eV, Raman shift)
  • Export parsed data to CSV files or pandas DataFrames

Installation

You can install NanofinderParser using pip:

pip install nanofinderparser

Or using uv to add it to a project:

uv add nanofinderparser

Quick Start

Here's a simple example of how to use NanofinderParser in python:

from pathlib import Path
from nanofinderparser import load_smd

# Load an SMD file
file_path = Path("path/to/your/smd/file.smd")
mapping_data = load_smd(file_path)

# Access basic information
print(f"Laser wavelength: {mapping_data.laser_wavelength} nm")
print(f"Map size: {mapping_data.map_size}")

# Export data to CSV
mapping_data.to_csv(path=Path("output"), spectral_units="raman_shift")

You can also use NanofinderParser from the command line:

# Convert an SMD file to CSV
nanofinderparser convert path/to/your/smd/file.smd output_folder --units nm

# Display information about an SMD file
nanofinderparser info path/to/your/smd/file.smd

For more detailed usage instructions, please refer to the documentation.

Credits

This package was created with Cookiecutter / Cruft and the Cookiecutter PyPackage uv project template.

Release files for nanofinderparser 0.5.1

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

Source distribution (sdist)

Source distribution for nanofinderparser 0.5.1
File Size Uploaded
nanofinderparser-0.5.1.tar.gz 19.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nanofinderparser 0.5.1
File Interpreter ABI Platform
nanofinderparser-0.5.1-py3-none-any.whl Python 3 none any Details

Total release size: 40.7 kB

Release files / nanofinderparser-0.5.1.tar.gz

Download URL nanofinderparser-0.5.1.tar.gz
Size 19.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a65d2ca05f4d43d3f547d7e7813d4f9fba8be8b95c9b6903001a28ac221ed008
BLAKE2b-256 checksum
How to use checksums
a790d98f9d7f9968de7a2c75ceadd82a3ced7339c44cbb1415df5a98a91b04e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / nanofinderparser-0.5.1-py3-none-any.whl

Download URL nanofinderparser-0.5.1-py3-none-any.whl
Size 21.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0200948b6238b31336682d737a66838f6e9fe04893bc1568a790aa1f0d5f54e3
BLAKE2b-256 checksum
How to use checksums
47f8fdeffcf78b5923da04848db7dc0d2d11d0cca35f3fe6dbeecd98c8f4c060
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release history Release notifications | RSS feed

0.7.0

2 release files

0.6.0

2 release files

This release

0.5.1 This release

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 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