CHANGELOG.md 6.18 KB
Newer Older
Lily Romano's avatar
Lily Romano committed
1
2
3
4
5
6
7
8
9
10
11
12
13
# 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).

<!--
### Added for new features.
### Fixed for any bug fixes.
### Changed for changes in existing functionality.
### Deprecated for soon-to-be removed features.
### Removed for now removed features.
### Security in case of vulnerabilities.
14
([#](https://gitlab.bucknell.edu/nrr004/Chemics/issues/))
Lily Romano's avatar
Lily Romano committed
15
16
-->

17

Lily Romano's avatar
Lily Romano committed
18
19
20
21
22
23
24
25
26
27
28
29
30
## [2.2.5] - 2019-11-29
### Added
- Obtaining CPC sample flow rate
- Using CPC sample flow rate to determine counts to concentration conversion rate.

### Fixed
- Error when last scan has more SMPS data than CCNC data.

### Changed
- Counts to concentration conversion rate determined by formula instead of prompting user
- For activation: CPC sample flow rate obtained from SMPS data instead of using a default rate of 0.05 which could be incorrect


Lily Romano's avatar
Lily Romano committed
31
## [2.2.4] - 2019-07-28
32
33
### Changed
- Updated entire code base to Python 3.6.8
Lily Romano's avatar
Lily Romano committed
34
- Updated to PySide2/QT5
35

36
37
38
### Removed
- Complied fast_dp_calculator from repository so that developers are forced to build specific to their OS

39

Lily Romano's avatar
Lily Romano committed
40
## [2.2.3] - 2019-07-26
41
42
43
### Fixed
- Ratio vs DD graph showing old data from previous valid scan

44
45
46
### Changed
- Autoshift peak recognition

47

Lily Romano's avatar
Lily Romano committed
48
## [2.2.2] - 2019-07-19
Lily Romano's avatar
Lily Romano committed
49
50
51
### Added
- Sigmoid fit on single scan
- Sigmoid status on sigmoid parameters screen
52
53
54
- Scan index to Kappa Table
- Scan index to Kappa CSV
- Window shows parent folder of raw data location
Lily Romano's avatar
Lily Romano committed
55

56
57
### Fixed
- Exported Kappa CSV files to now be named after the parent folder like the project run file is.
58
- Various window titles
59
60
61
62

### Changed
- Percent Activation to show "Unknown" when unable to calculate

63

Lily Romano's avatar
Lily Romano committed
64
## [2.2.1] - 2019-07-18
Lily Romano's avatar
Lily Romano committed
65
66
### Added 
- Background color on sigmoid graph when scan is invalid
Lily Romano's avatar
Lily Romano committed
67
- Percent Activation ([#32](https://gitlab.bucknell.edu/nrr004/Chemics/issues/32))
Lily Romano's avatar
Lily Romano committed
68
69

### Fixed 
Lily Romano's avatar
Lily Romano committed
70
- Graph titles and tweaks
Lily Romano's avatar
Lily Romano committed
71
- Sigmoid parameter rounding and step values
Lily Romano's avatar
Lily Romano committed
72
- Super saturation updated to supersaturation ([#55](https://gitlab.bucknell.edu/nrr004/Chemics/issues/55))
Lily Romano's avatar
Lily Romano committed
73

74
75
76
### Removed
- Backwards compability of project run files

77

Lily Romano's avatar
Lily Romano committed
78
## [2.2.0] - 2019-07-17
Lily Romano's avatar
Lily Romano committed
79
80
### Added
- Instructions on README on how to use the vulture package to find unused code
81
- Ability to override Supersaturation ([#13](https://gitlab.bucknell.edu/nrr004/Chemics/issues/13))
Lily Romano's avatar
Lily Romano committed
82
- Error Logging
Lily Romano's avatar
Lily Romano committed
83
84
85
86

### Fixed
- Kappa Parameters issue ([#65](https://gitlab.bucknell.edu/nrr004/Chemics/issues/65))

87
### Changed
Lily Romano's avatar
Lily Romano committed
88
- Sigmoid Fit Algorithm ([#42](https://gitlab.bucknell.edu/nrr004/Chemics/issues/42))
Lily Romano's avatar
Lily Romano committed
89
- Various graph tweaks  ([#54](https://gitlab.bucknell.edu/nrr004/Chemics/issues/54)) ([#26 Partial](https://gitlab.bucknell.edu/nrr004/Chemics/issues/26))
90
- File names are sorted alphabetically to ensure files are parsed in correct order ([#44](https://gitlab.bucknell.edu/nrr004/Chemics/issues/44))
91
92


Lily Romano's avatar
Lily Romano committed
93
## [2.1.2] - 2019-07-10
94
95
96
### Added 
- Instructions in README on how to update version numbers and build on windows.

Lily Romano's avatar
Lily Romano committed
97
### Changed
Lily Romano's avatar
Lily Romano committed
98
- Updated end asymp for sigmoid to the minimum of 100 or the largest average SMPS diameter ([#62](https://gitlab.bucknell.edu/nrr004/Chemics/issues/62))
Lily Romano's avatar
Lily Romano committed
99

100

Lily Romano's avatar
Lily Romano committed
101
## [2.1.1] - 2019-07-09
Lily Romano's avatar
Lily Romano committed
102
### Added
103
- The name of the folder is stored when opening a new or old project ([#11](https://gitlab.bucknell.edu/nrr004/Chemics/issues/11))
Lily Romano's avatar
Lily Romano committed
104
105
106
107
  - For a new project, the parent of the folder of the 
    source files is saved.
  - For an old project, the folder the .chemics file was located
    in is saved.
Lily Romano's avatar
Lily Romano committed
108
109
- When saving a project or exporting Kappa data, the folder stored from above is presented as the default folder. ([#11](https://gitlab.bucknell.edu/nrr004/Chemics/issues/11))
- requirements-linux64.txt for dev environment installs
110
111
- Supersaturation to Sigmoid Parameters screen ([#1](https://gitlab.bucknell.edu/nrr004/Chemics/issues/1))
- Scan identifying information to sigmoid parameters screen ([#17](https://gitlab.bucknell.edu/nrr004/Chemics/issues/17))
Lily Romano's avatar
Lily Romano committed
112
- When choosing to exit, either from the file menu or the main window's exit button, prompt the user if they want to exit or save **if** a run has been started. ([#53](https://gitlab.bucknell.edu/nrr004/Chemics/issues/53))
113
114
115
- Added hover details on Kappa chart ([#19 partial](https://gitlab.bucknell.edu/nrr004/Chemics/issues/19))
  - Hovering over a line tell you which kappa line
  - Hovering over a point tells you the DP50 and supersaturation
116

117
### Fixed
118
119
- Bug where end asymp truncates to 99.99 ([#29](https://gitlab.bucknell.edu/nrr004/Chemics/issues/29))
- Bug where supersaturation did not display correctly on the Scan Information screen ([#2](https://gitlab.bucknell.edu/nrr004/Chemics/issues/2))
120
  - If more than one, will display both.  E.g. `0.2, 0.5`
121

Lily Romano's avatar
Lily Romano committed
122
123
124
### Changed
- Hid all side widgets with the exception of the Scan Information 
  widget on load.
125
126
127
- Changes to Help menu ([#23 Partial](https://gitlab.bucknell.edu/nrr004/Chemics/issues/23))
  - New link to temporary user manual
  - New link to About window to display current version
128

Lily Romano's avatar
Lily Romano committed
129
130
### Removed
- Removed run reset code ([#53](https://gitlab.bucknell.edu/nrr004/Chemics/issues/53))
Lily Romano's avatar
Lily Romano committed
131

132

Lily Romano's avatar
Lily Romano committed
133
134
## [2.1.0] - 2019-06-21
### Added
135
- Packaged in onefile ([#9](https://gitlab.bucknell.edu/nrr004/Chemics/issues/9))
136
                            - Export Kappa now askes you where you want to save the csv file. ([#11 partial](https://gitlab.bucknell.edu/nrr004/Chemics/issues/11))
Lily Romano's avatar
Lily Romano committed
137
138

### Fixed
139
- Date, Scan duration, number of scans, const2concconv, scan time, super saturation and scan status no longer show default values when application is first opened ([#5](https://gitlab.bucknell.edu/nrr004/Chemics/issues/5))
140
- Date, Scan duration, number of scans, const2concconv, scan time, and scan status update correctly when cycling through scans ([#5](https://gitlab.bucknell.edu/nrr004/Chemics/issues/5))
Lily Romano's avatar
Lily Romano committed
141
142
143
144
145
146

### Changed
- Scan information section tweaked for button flow
- Settings moved to help menu.

### Removed
147
148
- Uncoded help menu items disabled ([#23 partial](https://gitlab.bucknell.edu/nrr004/Chemics/issues/23))
- Select smoothing algorithm removed from opening new project. ([#41](https://gitlab.bucknell.edu/nrr004/Chemics/issues/41))
Lily Romano's avatar
Lily Romano committed
149
- Smooth Data removed from Action dropdown menu ([#41](https://gitlab.bucknell.edu/nrr004/Chemics/issues/41))