Skip to main content

Create images from photon lists generated by a multiscaler.

Project description

Create images from photon lists generated by a multiscaler.

  • Free software: BSD license

Installation

At the command line:

conda install numba
conda install tifffile -c conda-forge
pip install pysight

Documentation

https://python-pysight.readthedocs.io/

Development

To run the all tests run:

tox

Note, to combine the coverage data from all the tox environments run:

Windows

set PYTEST_ADDOPTS=--cov-append
tox

Other

PYTEST_ADDOPTS=--cov-append tox

Changelog

0.1.0 (2017-02-27)

  • First release on PyPI.

0.1.1 (2017-02-27)

  • Bug fixes during installation of Numba.

  • Added the run() method for main_multiscaler_readout.

0.1.2 (2017-02-27)

  • Includes tifffile and minor improvements.

0.1.3 (2017-02-28)

  • Changed IO from .read() to .readlines() for better Linux compatibility.

  • .tif is now saved frame-by-frame to save memory, and the method was renamed to create_tif().

0.1.4 (2017-02-28)

  • Frames are now generated with a generator.

  • Fix to installation problems of previous version.

0.1.5 (2017-02-28)

  • Single-lined frames are now supported.

0.1.6 (2017-02-28)

  • More tests coverage.

  • Enforced a few types checks.

0.1.7 (2017-03-01)

  • Potential fix to pip install issues.

  • Start of TAG lens interpolation support.

0.2.0 (2017-03-05)

  • Support for TAG lens added - phase interpolation and image display. Note: The algorithm currently assumes that the pulse is triggered at the zero-phase of the TAG lens.

  • pip installation fixed by requiring Numba as a prerequisite.

  • Number of pixels in the “Frame” direction (x) supersedes the number of frames as listed by the user.

  • Due to massive changes, one test is currently broken.

0.3.0 (2017-03-07)

  • Added method create_array to Movie() that returns a deque containing the raw data generated by the np.histogram function, for visualization and analysis purposes.

  • Added method create_single_volume to Movie() that sums all stacks into a single array.

  • Fixed bugs in tag_tools, mainly in verify_periodicity().

  • Allows for more elaborate user inputs, requiring to choose which type of output you wish for.

  • Basic FLIM support.

0.3.1 (2017-03-07)

  • Tiffs are now saved untiled. Depth axis is x-axis.

  • Installation should run smoothly if following the instructions.

0.3.2 (2017-03-07)

  • Added verifications on the FLIM input.

  • Bug fixes in FLIM implementation.

0.3.3 (2017-03-08)

  • Code can take care of the the infamous [-1, …, -1] index list.

  • Added debug mode in which the algorithm reads only a limited amount of lines from a file.

  • Fixed minor bug in __create_hist.

  • Decreased size of package by removing excess lines of data for tests.

0.3.4 (2017-03-09)

  • More fixes to the [-1] vector problem.

  • Added a sort function before handling the data, because of irregularities.

0.3.5 (2017-03-11)

  • Added sinusoidal interpolation to TAG phase.

  • Sorting is now only done for TAG lens input.

  • Added fileIO_tools.py module for increased simplicity.

  • Added more verifications to user inputs from GUI that pop up sooner, before heavy computation is made.

  • Increased file IO speed with a new np.fromfile method.

0.3.6 (2017-03-14)

  • Basic support for TAG bits - no actual interpolation yet.

  • GUI additions and changes.

  • Minor performance upgrades.

0.4.0 (2017-03-16)

  • Changes file IO completely. Performance should be higher.

  • TAG lens bug fixes.

  • Updated docs.

  • Updated tests.

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 Distribution

pysight-0.4.0.tar.gz (6.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pysight-0.4.0-cp36-cp36m-win_amd64.whl (452.5 kB view details)

Uploaded CPython 3.6mWindows x86-64

File details

Details for the file pysight-0.4.0.tar.gz.

File metadata

  • Download URL: pysight-0.4.0.tar.gz
  • Upload date:
  • Size: 6.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pysight-0.4.0.tar.gz
Algorithm Hash digest
SHA256 89106727c87a3f65eed0a3a508736ac229e881dcbda2452b5932dcd450aadf32
MD5 19d5115ab0f3d4fafa49d1f0c5e29809
BLAKE2b-256 74d896f374565b2a5d8188addb43f822ad5ffddfbdb9c5958c8865e0d1a0842e

See more details on using hashes here.

File details

Details for the file pysight-0.4.0-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for pysight-0.4.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 9123cb33264e04bfe93c34e1f2b88db194de89fde85adae18ef429e979bb8bc2
MD5 dab71e8f97d6980690da06987b051219
BLAKE2b-256 c497f113c0ee81cacdb57e08ad20dcfd7c0157813a12711967bad99e8517f265

See more details on using hashes here.

Supported by

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