Tim DuBois
Tim DuBois
At the moment, most of the docs are pretty sparse. Now that most of the internals have settled down, it's probably time for a decent run and documentation.
Closing #21 and #32 have made necessary a few fudge factors that I can't seem to pin down why they are necessary. Either Ipopt isn't cut out for solving these...
There are 3 different time steps in the CJL files as far as I can see. There may be a need to add some `Scenario`s for these if they cannot...
Since DICE-CJL is effectively a 2007 offshoot, we may as well implement '07 as well. Won't cost that much.
https://github.com/markschl/thread_io Designed to 'do work' in the background, like gziping files. Since we take a good amount of time in the serialization and just raw IO here, it may be...
There are a number of open issues that hit walls due to unstable infrastructure, but now that [async-std](https://async.rs/blog/announcing-async-std-1-0/) hit 1.0, we could refactor onto that base.
Take a look at the way [image](https://github.com/PistonDevelopers/image) does it ```rust impl fmt::Display for Elapsed { fn fmt(&self, out: &mut fmt::Formatter) -> Result { match (self.0.as_secs(), self.0.subsec_nanos()) { (0, n) if...
[These functions](https://github.com/Libbum/Wafer/blob/9b840b2f4e117477ec0333a884d38574226ffdf0/src/input.rs#L32-L58), and ones like them probably can be dropped. There's no need to check for a files existence—it'll return an error when trying to read it if it isn't...
There's a heap of overhead complexity now that is causing major concerns. A large refactor is probably needed. Will start here by adding a heap of types and invoke self...
I think there may be some overflow somewhere with the new performance changes (from 2b6b3803e to 7455780), as at least twice I've hit random nan issues when starting to generate...