CHANGELOG 3.41 KB
Newer Older
Stelios Karozis's avatar
Stelios Karozis committed
1 2 3 4 5 6 7 8
# 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]

Stelios Karozis's avatar
Stelios Karozis committed
9 10 11 12 13 14 15 16 17 18
## [0.2.0] - 2021-06-04
### Added
- None 

### Changed
- Use pickle5 to save data

### Removed
- None

Stelios Karozis's avatar
Stelios Karozis committed
19 20 21 22 23
## [0.1.2] - 2020-10-29
### Added
- add OrderedDict() function to keep input ordered independent to Python version 

### Changed
24
- Add check of length to order and rdf function to replace none with 0 value
Stelios Karozis's avatar
Stelios Karozis committed
25 26 27 28

### Removed
- None

29 30 31 32 33 34 35 36 37 38
## [0.1.1] - 2020-09-14
### Added
- add atom2group funtion in order to keep fixed the molecules per domain id 

### Changed
- None

### Removed
- None

Stelios Karozis's avatar
Stelios Karozis committed
39 40 41 42 43 44 45 46 47 48
## [0.1.0] - 2020-07-31
### Added
- None

### Changed
- In atomid_data function a extra check was added for residue type in order to avoid create dictionaries with empty values in keys

### Removed
- None

49 50 51 52 53 54 55 56 57 58 59 60 61 62
## [0.0.9] - 2020-07-30
### Added
- calculate rdf profile for all combination of molecules
- create ndx for order parameter calculation
- calculate order parameter properties
- debug save function

### Changed
- text that is converted to unique hashed id, is now independent of group name and filename
- combine index and gmx ndx function

### Removed
- None

Stelios Karozis's avatar
Stelios Karozis committed
63
## [0.0.8] - 2020-07-17
Stelios Karozis's avatar
Stelios Karozis committed
64 65 66
### Added
- memory optimizations
- Add check of molecule existance in .ndx file
Stelios Karozis's avatar
Stelios Karozis committed
67
- Merge data into unified dataset ready to be used
Stelios Karozis's avatar
Stelios Karozis committed
68 69 70 71 72 73 74

### Changed
- Update I/O to functions

### Removed
- Remove log message option

75 76 77 78 79 80 81 82 83 84 85 86
## [0.0.7] - 2020-07-03
### Added
- unified properties output
- Add 'if file exist' universal fuction
- debug main.py

### Changed
- None

### Removed
- None

87 88 89 90 91 92 93 94 95 96 97
## [0.0.6] - 2020-07-02
### Added
- Initial support for gmx commands
- Add gmx density profile function

### Changed
- more dynamic I/O of gmx_ndx

### Removed
- None

98
## [0.0.5] - 2020-05-21
Stelios Karozis's avatar
Stelios Karozis committed
99 100 101 102
### 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) 
103
- print groups to gmx_ndx format (one ndx for each subdomain) [Future use as to create new .trr with gmx trjconv]
Stelios Karozis's avatar
Stelios Karozis committed
104 105 106

### Changed
- debug atomid_data function
107
- more dynamic I/O of whole code
Stelios Karozis's avatar
Stelios Karozis committed
108 109

### Removed
110
- printing .png of surface due to matplotlib unknown error
Stelios Karozis's avatar
Stelios Karozis committed
111

Stelios Karozis's avatar
Stelios Karozis committed
112 113 114 115 116 117 118 119 120 121
## [0.0.4] - 2020-05-19
### Added
- code for print data in json and pickle format

### Changed
- debug decomposition code

### Removed
- None

122 123 124 125 126
## [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
Stelios Karozis's avatar
Stelios Karozis committed
127 128
- code for calculating the angle between surface and vectors for every step, sudomain and resid
- clean main.py
129 130 131 132 133 134 135 136

### Changed
- change output in def atomid_data() to include resid
- adjust function that use def atomid_data() output accordigly

### Removed
- None

137
## [0.0.2] - 2020-05-11
138
### Added
139 140 141
- code for domain decomposition function
- code for identify desired atoms
- code for assigning desired atoms to subdomains
142 143

### Changed
144
- debug trr frames export
145 146 147 148

### Removed
- None

Stelios Karozis's avatar
Stelios Karozis committed
149 150 151 152 153 154
## [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)
Stelios Karozis's avatar
Stelios Karozis committed
155 156
- plot points and surface
- read .gro for determine residue type and atom type 
Stelios Karozis's avatar
Stelios Karozis committed
157 158 159 160 161

### Changed
- None

### Removed
Stelios Karozis's avatar
Stelios Karozis committed
162
- None