Domain Connectivity Analysis Tool In Python

DomainCAT (Domain Connectivity Analysis Tool) “See Connections Between Domains Right Meow” The Domain Connectivity Analysis Tool is used to analyze aggregate connectivity patterns across a set of domains during security investigations This project was a collaborative effort between myself and Matthew Pahl Introduction When analyzing pivots during threat hunting, most people approach it from the perspective of “what can a singlepivot tell you?” But often actors will set their domains up to use commodity hosting infrastructure, so the number ofentities […]

Read more

PyPSA: Python for Power System Analysis

PyPSA PyPSA: Python for Power System Analysis. PyPSA stands for “Python for Power System Analysis”. It is pronounced “pipes-ah”. PyPSA is an open source toolbox for simulating and optimising modern power systems that include features such as conventional generators with unit commitment, variable wind and solar generation, storage units, coupling to other energy sectors, and mixed alternating and direct current networks. PyPSA is designed to scale well with large networks and long time series. This project is maintained by the […]

Read more

SPECTRUM : Spectral Analysis in Python

SPECTRUM Spectrum contains tools to estimate Power Spectral Densities using methods based on Fourier transform, Parametric methods or eigenvalues analysis: The Fourier methods are based upon correlogram, periodogram and Welch estimates. Standard tapering windows (Hann, Hamming, Blackman) and more exotic ones are available (DPSS, Taylor, …). The parametric methods are based on Yule-Walker, BURG, MA and ARMA, covariance and modified covariance methods. Non-parametric methods based on eigen analysis (e.g., MUSIC) and minimum variance analysis are also implemented. Multitapering is also […]

Read more

Plotting and analysis tools for ARTIS simulations

Artistools is collection of plotting, analysis, and file format conversion tools for the ARTIS radiative transfer code. Installation First clone the repository, for example: git clone https://github.com/artis-mcrt/artistools.git Then from within the repository directory run: python3 -m pip install -e . Usage Type “artistools” at the command-line to get a full list of commands. The most frequently used commands are: plotartisestimators plotartislightcurve plotartisnltepops plotartisnonthermal plotartisradfield plotartisspectrum Use the -h option to get a list of command-line arguments for each command. Most […]

Read more

Model synchronization from dbt to Metabase

Model synchronization from dbt to Metabase. If dbt is your source of truth for database schemas and you use Metabase as your analytics tool, dbt-metabase can propagate table relationships, model and column descriptions and semantic types (e.g. currency, category, URL) to your Metabase data model. Requirements Requires Python 3.6 or above. Main features The main features provided by dbt-metabase are: Parsing your dbt project (either through the manifest.json or directly through the YAML files) Triggering a Metabase schema sync before […]

Read more

Analysing poker data from home games with friends

Poker Game Analysis Analysing poker data from home games with friends. Not a lot of data is collected, so this project is primarily focussed on descriptive analytics and basic plotting. Instructions Clone the respository $ git clone [email protected]:dietofworms/poker.git Navigate to the directory and create a Python virtual environment $ cd poker/$ python3 -m venv .venv Install the requirements (or install individually using list in next section) $ pip install -r requirements.txt Run the poker program $ python3 poker.py Dependencies Base […]

Read more

A collection analysis tool that assists libraries in analyzing their journal subscriptions

unsub unsub is a collection analysis tool that assists libraries in analyzing their journal subscriptions. The tool provides rich data and a summary graph, but more detailed analysis tends to take place off the site in an exported .csv file that allows for filtering, notes, and additional visualization. This project, unsub extender, is a Python script that takes an unsub data export file and automates useful plots and visualizations for a collection analysis team to explore. The graphs are interactive […]

Read more

A tool for the analysis and visualization of spatial molecular data

Squidpy – Spatial Single Cell Analysis in Python Squidpy is a tool for the analysis and visualization of spatial molecular data. It builds on top of scanpy and anndata, from which it inherits modularity and scalability. It provides analysis tools that leverages the spatial coordinates of the data, as well as tissue images if available. Manuscript Please see our preprint on bioRxiv to learn more. Squidpy’s key applications Build and analyze the neighborhood graph from spatial coordinates. Compute spatial statistics […]

Read more

A reader and a writer of the ROOT file format using only Python and Numpy

Uproot is a reader and a writer of the ROOT file format using only Python and Numpy. Unlike the standard C++ ROOT implementation, Uproot is only an I/O library, primarily intended to stream data into machine learning libraries in Python. Unlike PyROOT and root_numpy, Uproot does not depend on C++ ROOT. Instead, it uses Numpy to cast blocks of data from the ROOT file as Numpy arrays. Installation Uproot can be installed from PyPI using pip (Awkward Array is optional […]

Read more

NNR and global probabilities estimation and analysis in peptides or protein fragments

nnr_probabilities_analysis NNR and global probabilities estimation and analysis in peptides or protein fragmentsThis module calculates global and NNR dependent probabilites in each peptide residue. First, workflow.sh bash script creates a workspace where results folder and dihedral angles .dat file are generated. After that, Python module obtains bidimensional arrays and probabilities about conformation population and structure combination independt and NNR dependent methods. Specifically, independent_arrays.py and conditional_arrays.py generate the 2d arrays where dihedral angles value in each point is contained. Later, this […]

Read more
1 2 3 4