Software


Action1

Action1 Endpoint Security Platform is entirely SaaS, with online web interface (no management tools to install) and it has zero cost for up to 100 endpoints. Running in the Cloud, Action1 discovers all of your endpoints in seconds and you can query your entire network in plain English or configure real-time alerts. The platform helps IT departments to keep their endpoints secure and corporate data safe by providing up-to-date information on all endpoints in their network: Which workstations have Dropbox installed or IIS running. List of endpoints exposing file shares to ransomware. Show endpoints with remote registry service enabled. List of workstations having Guest account enabled. Who copies sensitive corporate data to external USB media. Check if 'runsomware.exe' or 'putty.exe' processes are running on any of your endpoints. Users storing sensitive files locally on unsecured laptops. Systems at risk because of outdated firmware.

FabIO

FabIO is a Python library for reading and handling data from 2-D X-ray detectors. FabIO provides a function for reading any image and returning a FabioImage object which contains both metadata (header information) and raw data. All FabioImage objects offer additional methods to extract information about the image and open other detector images from the same data series.

iFit

The iFit library (pronounce [eye-fit]) is a set of methods to load, analyse, plot, fit and optimize models, and export results. iFit is based on Matlab, but can also be launched without Matlab license (stand-alone version).Matlab It does not currently include advanced graphical user interfaces (GUI), and rather focuses on doing the math right. Any text file can be imported straight away, and a set of binary files are supported. Any data dimensionality can be handled, including event based data sets (even though not all methods do work for these). Any model can be assembled for fitting data sets. Last, a number of routines are dedicated to the analyses of S(q,w) and S(alpha,beta). More advanced features include the full automation to compute phonon dispersions in materials, using DFT codes such as ABINIT, ELK, VASP, QuantumEspresso, GPAW and more (Models/sqw_phonons). The software can also compute the neutron TAS resolution function (4D) and fits to experimental data with full resolution convolution (ResLibCal). An interface for McStas and McXtrace is also available to automate and optimize instrument simulations.

nexdatas

Historically it is the job of the Control Client (CC) to write the data recorded during the experiment (this is true at least for low rate data-sources). However, with the appearance of complex data formats like Nexus the IO code becomes more complex. To cope with this complexity, NexDaTaS has been developed jointly by PNI-HDRI and PaNdata to provide an easy to use interface between the NeXus data integration and the control system. NexDaTaS is realized as a Tango server which allows to store NeXuS Data in H5 files. The server provides storing data from other Tango devices, various databases as well as passed by a user client via JSON strings.

OASYS

OASYS (OrAnge SYnchrotron Suite) is an open-source Graphical Environment for optic simulation software packages used in synchrotron facilities, based on [Orange 3](http://orange.biolab.si/orange3/). It includes SHADOWOUI, a port to the [SHADOW](https://github.com/srio/shadow3) ray-tracing code and XOPPY (the Python version of [XOP](http://www.esrf.eu/Instrumentation/software/data-analysis/xop2.4)

pni-libraries

The PNI libraries are a stack of related C++ libraries developed with the intention to simplify the development of scientific software in the field of Photon-, Neutron, and Ion-scattering.

silx

The silx project aims at providing a collection of Python packages to support the development of data assessment, reduction and analysis applications at synchrotron radiation facilities. The purpose is to deliver reading/writing of different file formats, data reduction routines and a set of Qt widgets to browse and visualize data.

XOP (includes SHADOWVUI)

XOP (X-ray Oriented Programs) is a widget-based driver program used as a common front-end interface for modelling of x-ray sources characteristics of optical devices (mirror, filters, crystals, multilayers, etc.); multipurpose data visualizations and analyses