# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [0.0.5] - 2020-05-21 ### Added - Add progress bar per function - Save preprocessing arrays to pickles and read them if exist for speed up whole process - new function to calculate surface per subdomain (different input) - print groups to gmx_ndx format (one ndx for each subdomain) [Future use as to create new .trr with gmx trjconv] ### Changed - debug atomid_data function - more dynamic I/O of whole code ### Removed - printing .png of surface due to matplotlib unknown error ## [0.0.4] - 2020-05-19 ### Added - code for print data in json and pickle format ### Changed - debug decomposition code ### Removed - None ## [0.0.3] - 2020-05-14 ### Added - code for assign coordinates to subdomain - code for creating vectors for each tail of lipid in subdomain - code for creating surface for heads of lipids in subdomain - code for calculating the angle between surface and vectors for every step, sudomain and resid - clean main.py ### Changed - change output in def atomid_data() to include resid - adjust function that use def atomid_data() output accordigly ### Removed - None ## [0.0.2] - 2020-05-11 ### Added - code for domain decomposition function - code for identify desired atoms - code for assigning desired atoms to subdomains ### Changed - debug trr frames export ### Removed - None ## [0.0.1] - 2020-04-27 ### Added - add gitignore - read all or specific part of .trr files - calculate surface from points - calculate angle between two vectors(3D) or lines(2D) - plot points and surface - read .gro for determine residue type and atom type ### Changed - None ### Removed - None