a2bb4ca | Bryan W. Weber | 16 July 2015, 15:23:11 UTC | Bump to version 1.0.5 | 16 July 2015, 15:23:11 UTC |
e7947be | Bryan W. Weber | 16 July 2015, 15:23:04 UTC | Add plot option to ign_loop | 16 July 2015, 15:23:04 UTC |
67458f5 | Bryan W. Weber | 08 July 2015, 20:48:47 UTC | Bump version to 1.0.4 | 08 July 2015, 20:48:47 UTC |
4dbfb31 | Bryan W. Weber | 08 July 2015, 14:16:30 UTC | Fix pathlib related bugs Fix bugs in nonreactive and volume_trace | 08 July 2015, 14:16:30 UTC |
b11779e | Bryan W. Weber | 08 July 2015, 13:56:39 UTC | Bump the version | 08 July 2015, 13:56:39 UTC |
9667a32 | Bryan W. Weber | 08 July 2015, 13:56:20 UTC | Switch to using the pathlib module This enables easier handling of absolute path names and more portability | 08 July 2015, 13:56:20 UTC |
4742f58 | Bryan W. Weber | 08 July 2015, 13:55:15 UTC | Enforce Python >= 3.4 on import of the package Python 3.4 is required for the pathlib module | 08 July 2015, 13:55:15 UTC |
20a8f30 | Bryan W. Weber | 08 July 2015, 13:47:01 UTC | Fix docs in ParsedFilename | 08 July 2015, 13:47:01 UTC |
ae9f1dd | Bryan W. Weber | 08 July 2015, 10:00:15 UTC | Fix bug in ign_loop | 08 July 2015, 10:00:15 UTC |
44a84dc | Bryan W. Weber | 07 July 2015, 17:26:43 UTC | Bump version | 07 July 2015, 17:26:43 UTC |
f9c578f | Bryan W. Weber | 07 July 2015, 17:26:33 UTC | Change how pressure is computed Due to noise in the signal, inconsistent Pc values were being found. This should fix that. Instead of computing the pressure and smoothing, smooth the voltage and then compute the pressure. This results in much more consistent values of P0 and therefore, more consistent values of Pc. | 07 July 2015, 17:26:33 UTC |
9b7d373 | Bryan W. Weber | 07 July 2015, 17:24:08 UTC | Refactor voltage variable name to be called signal | 07 July 2015, 17:24:08 UTC |
8806c0a | Bryan W. Weber | 07 July 2015, 17:18:33 UTC | Modify smoothing output Output of smoothing now sets the first (span-1)/2 elements equal to the value there. This resolves the signal inconsistency due to the moving average. | 07 July 2015, 17:18:33 UTC |
9aac081 | Bryan W. Weber | 07 July 2015, 17:14:55 UTC | Refactor pressure_traces Change class PressureTrace into ExperimentalPressureTrace to better reflect how its used. Derive SimulatedPressureTrace from object since no methods from the ExperimentalPressureTrace class are used. | 07 July 2015, 17:14:55 UTC |
6f2dfd2 | Bryan W. Weber | 01 July 2015, 20:38:12 UTC | Ignore build directory | 01 July 2015, 20:38:12 UTC |
25944ef | Bryan W. Weber | 01 July 2015, 20:36:23 UTC | Bump version | 01 July 2015, 20:36:23 UTC |
dfeda6c | Bryan W. Weber | 01 July 2015, 20:36:05 UTC | Ignore dist folder | 01 July 2015, 20:36:05 UTC |
865d9ec | Bryan W. Weber | 01 July 2015, 20:35:48 UTC | Ensure nonreactive figure doesn't cover input | 01 July 2015, 20:35:48 UTC |
f7e2328 | Bryan W. Weber | 01 July 2015, 18:34:05 UTC | Load reactive trace from yaml file in nonreactive Load the filename of the reactive trace from the yaml file in the directory | 01 July 2015, 18:34:05 UTC |
d8a7177 | Bryan W. Weber | 01 July 2015, 18:32:56 UTC | Minimize code inside with statement for yaml file | 01 July 2015, 18:32:56 UTC |
9da380e | Bryan W. Weber | 28 June 2015, 13:31:18 UTC | Rename console script | 28 June 2015, 13:31:18 UTC |
44cd75b | Bryan W. Weber | 28 June 2015, 05:10:29 UTC | Bump version to 1.0.0 | 28 June 2015, 05:10:29 UTC |
7d419fc | Bryan W. Weber | 28 June 2015, 05:07:45 UTC | Turn ignition-delay-loop into a console script Can now use ignition-delay-loop from the command line | 28 June 2015, 05:07:45 UTC |
6f223b9 | Bryan W. Weber | 28 June 2015, 05:06:03 UTC | Split ExperimentalIgnitionDelay into functions Split the __init__ function into separate functions for modularity | 28 June 2015, 05:06:03 UTC |
fc1ce1a | Bryan W. Weber | 28 June 2015, 01:03:50 UTC | Finish printing/copying of simulations results | 28 June 2015, 01:03:50 UTC |
ad159ca | Bryan W. Weber | 27 June 2015, 23:00:14 UTC | Some fixes to CompareToSimulation Not done yet... | 27 June 2015, 23:00:14 UTC |
7a52636 | Bryan W. Weber | 27 June 2015, 20:01:49 UTC | Convert compare_to_sim to class Converting to a class will allow separation of running non-reactive and reactive simulations | 27 June 2015, 20:01:49 UTC |
11529d7 | Bryan W. Weber | 27 June 2015, 16:36:11 UTC | Load the external interface on package import Set __init__.py so that the useful classes are loaded when the package is loaded | 27 June 2015, 16:36:11 UTC |
6bfa9fb | Bryan W. Weber | 27 June 2015, 16:35:19 UTC | Fix various bugs in compare_to_sim | 27 June 2015, 16:35:19 UTC |
14c4d2c | Bryan W. Weber | 27 June 2015, 15:53:42 UTC | Fix simulated derivative return placement The function was returning after 1 loop iteration | 27 June 2015, 15:53:42 UTC |
0275211 | Bryan W. Weber | 27 June 2015, 15:51:24 UTC | Fix a typo in a docstring in pressure_traces | 27 June 2015, 15:51:24 UTC |
db8b966 | Bryan W. Weber | 26 June 2015, 12:16:09 UTC | Update readme to point to license | 26 June 2015, 12:16:09 UTC |
da38366 | Bryan W. Weber | 26 June 2015, 02:26:23 UTC | Update compare_to_sim to run simulations compare_to_sim now runs the simulations using CanSen and Cantera. | 26 June 2015, 02:26:23 UTC |
37d16e9 | Bryan W. Weber | 26 June 2015, 00:42:18 UTC | Add optional argument to SimulatedPressureTrace Add optional data argument to the SimulatedPressureTrace constructor. This allows the data array to be passed explicitly to the constructor so that writing a file is not required for internal use | 26 June 2015, 00:42:18 UTC |
ecf04cb | Bryan W. Weber | 25 June 2015, 23:52:18 UTC | Add docstrings to volume_trace.py | 25 June 2015, 23:52:18 UTC |
d09b27e | Bryan W. Weber | 25 June 2015, 23:52:08 UTC | Compute pressure trace from reduced volume trace Only use every fifth point to compute the pressure trace from the volume, to match the volume trace that's output. | 25 June 2015, 23:52:08 UTC |
82f23c9 | Bryan W. Weber | 25 June 2015, 23:50:56 UTC | Minimize scope of create_volume_trace Move the plotting and copying commands to the __call__method, and tell __init__ to call __call__ on construction. Also move the output writing to a new method | 25 June 2015, 23:50:56 UTC |
fc6487a | Bryan W. Weber | 25 June 2015, 14:55:54 UTC | Change case of package directory | 25 June 2015, 14:55:54 UTC |
732b621 | Bryan W. Weber | 24 June 2015, 11:40:25 UTC | Rewrite volume_trace into a class interface | 24 June 2015, 11:40:25 UTC |
139eac6 | Bryan W. Weber | 24 June 2015, 11:05:52 UTC | Fix map object not subscriptable in cantera_version | 24 June 2015, 11:05:52 UTC |
684ca0d | Bryan W. Weber | 23 June 2015, 19:26:12 UTC | Implement most of the volume_trace output | 23 June 2015, 19:26:12 UTC |
f402be4 | Bryan W. Weber | 23 June 2015, 19:25:59 UTC | Pressure trace initializers have optional filename Add the filename as an optional argument to the initializers of the pressure trace classes. This allows them to be called when the filename is already known. | 23 June 2015, 19:25:59 UTC |
b774805 | Bryan W. Weber | 21 June 2015, 16:47:17 UTC | Rewrite non-reactive processor as a class Replace the function definition of the non-reactive experiment processor with a class. This removes the need for a persistent variable to tell if we should plot the reactive pressure trace or not. | 21 June 2015, 16:47:17 UTC |
a5858c9 | Bryan W. Weber | 21 June 2015, 16:46:12 UTC | Remove explicit encoding definition | 21 June 2015, 16:46:12 UTC |
374ea7e | Bryan W. Weber | 21 June 2015, 15:56:33 UTC | Add pdoc docstrings to utilities.py | 21 June 2015, 15:56:33 UTC |
762fe6a | Bryan W. Weber | 21 June 2015, 15:56:20 UTC | Use better variable names for initial values | 21 June 2015, 15:56:20 UTC |
299a3a4 | Bryan W. Weber | 21 June 2015, 15:55:56 UTC | Add pdoc docstrings to pressure_traces.py | 21 June 2015, 15:55:56 UTC |
4af3f6e | Bryan W. Weber | 21 June 2015, 15:54:30 UTC | Add pdoc docstrings to ignitiondelayexp.py | 21 June 2015, 15:54:30 UTC |
af217d4 | Bryan W. Weber | 21 June 2015, 15:53:41 UTC | Add pdoc docstrings to constants.py | 21 June 2015, 15:53:41 UTC |
bb015e1 | Bryan W. Weber | 21 June 2015, 15:53:23 UTC | Ignore docs folder | 21 June 2015, 15:53:23 UTC |
527ec47 | Bryan W. Weber | 19 June 2015, 21:46:15 UTC | Add small comments in several places | 19 June 2015, 21:46:15 UTC |
1d1af96 | Bryan W. Weber | 19 June 2015, 21:46:03 UTC | Remove unused import from pressure_traces | 19 June 2015, 21:46:03 UTC |
434a980 | Bryan W. Weber | 19 June 2015, 20:34:44 UTC | Fix derivative computed from unsmoothed pressure | 19 June 2015, 20:34:44 UTC |
d5c2095 | Bryan W. Weber | 19 June 2015, 20:27:11 UTC | Fix missing attribute error maxpi | 19 June 2015, 20:27:11 UTC |
1d82a6f | Bryan W. Weber | 19 June 2015, 20:17:05 UTC | Convert ignitiondelayexp function to class Convert the function computing the ignition delay of the experiments from a function to a class. | 19 June 2015, 20:17:05 UTC |
4231a45 | Bryan W. Weber | 19 June 2015, 20:13:33 UTC | Add ParsedFilename as super class Add ParsedFilename as inherited class in NonReactivePressureTrace | 19 June 2015, 20:13:33 UTC |
e5ee1c0 | Bryan W. Weber | 19 June 2015, 20:12:12 UTC | Add missing ztim property | 19 June 2015, 20:12:12 UTC |
69142e8 | Bryan W. Weber | 19 June 2015, 20:11:22 UTC | Add frequency as a property of some PressureTraces Only experimental pressure traces need the frequency property, its not a general property | 19 June 2015, 20:11:22 UTC |
f743d2d | Bryan W. Weber | 19 June 2015, 20:09:17 UTC | Refactor derivative function to be general purpose | 19 June 2015, 20:09:17 UTC |
65e0d22 | Bryan W. Weber | 19 June 2015, 20:07:54 UTC | Fix incorrect variable used in pressure_fit | 19 June 2015, 20:07:54 UTC |
639bf79 | Bryan W. Weber | 19 June 2015, 20:07:32 UTC | Rename maxp, maxpi in find_EOC to be consistent | 19 June 2015, 20:07:32 UTC |
097a4c8 | Bryan W. Weber | 19 June 2015, 20:06:51 UTC | Rename variables in smoothing method Rename pres to data to be consistent with the general purpose nature of the method | 19 June 2015, 20:06:51 UTC |
dd85246 | Bryan W. Weber | 19 June 2015, 20:05:54 UTC | Rename compress method to find_EOC | 19 June 2015, 20:05:54 UTC |
a202606 | Bryan W. Weber | 19 June 2015, 18:59:12 UTC | Derive ReactivePressureTrace from ParsedFilename | 19 June 2015, 18:59:12 UTC |
50a1657 | Bryan W. Weber | 19 June 2015, 18:58:12 UTC | Refactor pc and pci to more useful names | 19 June 2015, 18:58:12 UTC |
a5c5679 | Bryan W. Weber | 19 June 2015, 18:57:03 UTC | Allow smoothing to be used for arbitrary inputs | 19 June 2015, 18:57:03 UTC |
a4956e8 | Bryan W. Weber | 19 June 2015, 18:48:33 UTC | Move ParsedFilename and copy to utilities.py | 19 June 2015, 18:48:33 UTC |
dee30a0 | Bryan W. Weber | 19 June 2015, 18:47:58 UTC | Ignore install files from setup | 19 June 2015, 18:47:58 UTC |
af952bc | Bryan W. Weber | 19 June 2015, 18:47:12 UTC | Change wording in setup.py | 19 June 2015, 18:47:12 UTC |
67bddce | Bryan W. Weber | 14 June 2015, 21:43:07 UTC | Move temperature and volume traces to own files Move creation of temperature and volume traces into their own classes to improve consistency and modularity. | 14 June 2015, 21:43:07 UTC |
9310126 | Bryan W. Weber | 14 June 2015, 21:40:54 UTC | Implement class interface to PressureTraces Includes the subclasses ReactivePressureTrace, NonReactivePressureTrace, and SimulatedPressureTrace with the appropriate methods. | 14 June 2015, 21:40:54 UTC |
b305172 | Bryan W. Weber | 14 June 2015, 21:39:29 UTC | Move constants to constants.py | 14 June 2015, 21:39:29 UTC |
a2952d7 | Bryan W. Weber | 14 June 2015, 01:12:22 UTC | Rename data array to voltage | 14 June 2015, 01:12:22 UTC |
efc7a10 | Bryan W. Weber | 14 June 2015, 01:07:47 UTC | Add constants to pressure_traces Add useful constants including the conversions from atm to Torr and bar, and the installed version of Cantera | 14 June 2015, 01:07:47 UTC |
2932d37 | Bryan W. Weber | 04 June 2015, 23:47:04 UTC | Make everything instance variables in ParsedFilename | 04 June 2015, 23:47:04 UTC |
010043c | Bryan W. Weber | 04 June 2015, 23:46:12 UTC | Add beginning of pressure trace class structure None of this is functional yet, so all the methods are copied instead of cut/pasted | 04 June 2015, 23:46:12 UTC |
8cbb3c9 | Bryan W. Weber | 04 June 2015, 22:50:21 UTC | Add docstring and comments to ignitiondelayexp Also switch to ParsedFilename class | 04 June 2015, 22:50:21 UTC |
022a2d9 | Bryan W. Weber | 04 June 2015, 22:42:07 UTC | Fix bugs in nonreactive Change to proper attribute names of the ParsedFilename class | 04 June 2015, 22:42:07 UTC |
1c2b59b | Bryan W. Weber | 02 June 2015, 23:16:24 UTC | Add timeofday and date attributes to ParsedFilename Instead of formatting these every time they're used, define them in the class | 02 June 2015, 23:16:24 UTC |
5b44374 | Bryan W. Weber | 02 June 2015, 20:40:36 UTC | Add simulated file name as parameter Allow the simulated file name to be passed in as a parameter for compare_to_sim | 02 June 2015, 20:40:36 UTC |
ab1cf30 | Bryan W. Weber | 02 June 2015, 20:39:42 UTC | Add summary lines to docstrings | 02 June 2015, 20:39:42 UTC |
cd22e40 | Bryan W. Weber | 02 June 2015, 20:38:53 UTC | Change to local import in nonreactive | 02 June 2015, 20:38:53 UTC |
53965f4 | Bryan W. Weber | 01 June 2015, 17:28:55 UTC | Add comments and docstrings to nonreactive | 01 June 2015, 17:28:55 UTC |
43c37c3 | Bryan W. Weber | 01 June 2015, 17:28:25 UTC | Change filename_parse function to class This is so that the various properties derived from the filename can be accessed as attributes and cleans up the namespace of the main functions. | 01 June 2015, 17:28:25 UTC |
1c11505 | Bryan W. Weber | 31 May 2015, 03:31:42 UTC | Add comments and docstrings to compare_to_sim | 31 May 2015, 03:31:42 UTC |
f76dd42 | Bryan W. Weber | 31 May 2015, 03:31:27 UTC | Convert compare_to_sim to a function So that it can be imported in __init__. Rearrange the module imports | 31 May 2015, 03:31:27 UTC |
182f21c | Bryan W. Weber | 27 May 2015, 16:21:40 UTC | Add barebones setup.py | 27 May 2015, 16:21:40 UTC |
9134fd7 | Bryan W. Weber | 27 May 2015, 16:21:28 UTC | Redo directory structure for setuptools packaging | 27 May 2015, 16:21:28 UTC |
6542bf2 | Bryan W. Weber | 27 May 2015, 16:02:28 UTC | Rename project | 27 May 2015, 16:02:28 UTC |
d2da16b | Bryan W. Weber | 26 May 2015, 23:21:17 UTC | Clear the axis in volume_trace before plotting | 26 May 2015, 23:21:17 UTC |
4d087bc | Bryan W. Weber | 26 May 2015, 21:50:24 UTC | Compute simulated ignition delay in compare_to_sim Compute the simulated ignition delay in compare_to_sim if the maxT is greater than a typical Tc value. Use the volume-trace.yaml to read the compression time | 26 May 2015, 21:50:24 UTC |
cf701bd | Bryan W. Weber | 26 May 2015, 19:17:11 UTC | Maximize non-reactive figure when generated | 26 May 2015, 19:17:11 UTC |
e664f0f | Bryan W. Weber | 26 May 2015, 16:49:22 UTC | Remove configuration data from volume_trace Use YAML file called "volume-trace.yaml" to specify file names and configuration options for volume trace processing. | 26 May 2015, 16:49:22 UTC |
66eacfc | Bryan W. Weber | 22 May 2015, 21:15:00 UTC | Create README.md | 22 May 2015, 21:15:00 UTC |
856519f | Bryan W. Weber | 22 May 2015, 21:14:39 UTC | Create LICENSE.md | 22 May 2015, 21:14:39 UTC |
06fd10d | Bryan W. Weber | 22 May 2015, 20:21:59 UTC | Add ign_loop to run ignition delay analysis in a loop | 22 May 2015, 20:21:59 UTC |
fe8fc2b | Bryan W. Weber | 22 May 2015, 20:21:03 UTC | Use built-in datetime method to format date. Add label to plots. Reduce the scaling of the dpdt by an order of magnitude. | 22 May 2015, 20:21:03 UTC |
4c21c86 | Bryan W. Weber | 22 May 2015, 20:20:38 UTC | Fix bug in volume_trace | 22 May 2015, 20:20:38 UTC |
3ea15ad | Bryan W. Weber | 22 May 2015, 19:59:10 UTC | Fix bug in nonreactive where first_run is always true | 22 May 2015, 19:59:10 UTC |
d9850f2 | Bryan W. Weber | 22 May 2015, 19:58:35 UTC | Remove unnecesary files | 22 May 2015, 19:58:35 UTC |