What's everyone working on this week (16/2018)?


#1

New week, new Rust! What are you folks up to?


#2

Lots of uom (type-safe zero-cost dimensional analysis) changes on the go: couple different test improvements are halfway done, ratio (dimensionless) is done in my dev branch, and thermodynamic temperature/temperature interval changes are in another dev branch. Also have a PR from /u/aehmlo under review.


#3

Let me slightly paraphrasing it “New week, new to Rust” :smiley:

Trying to dig into Rust via rust-clippy https://github.com/rust-lang-nursery/rust-clippy/issues/2377


#4

Trying to squeeze some more throughput out of mpeg2ts-reader by switching from Box<T> to an ‘enum-switch’ in the hot loop.

Then, worrying that this change makes the API harder to use!


#5

Starting to learn rust and getting the hang of it…
In the process documenting the the gist of what am learning https://cg-cnu.github.io/rust-lang-gist/
Source is here https://github.com/cg-cnu/rust-lang-gist and contributions are welcome! :smile:


#6

I’ve been working on my signal analyser monocle. I’m now at a stage where I can read multiple signals simoultaneously, send them to the computer and display them on a webpage.

I was going to work on visualisation and triggers but yesterday I ran into an issue where my serial data does not always arrive which i’ll have to sort out.


#7

This week I received a warning that my crate seq failed the Api-Doc tests. So I spent some time to refurbish the documentation and publishing release 0.5.0

The crate seq is used to link unmovable data elements in hierarchical function-scopes, forming a sequence. Sub-Sequences can be shared between sequences, permitting efficient, compact memory layout.

Updating to 1.27-nightly the benchmarks of “seq” are now outperforming std::collections::LinkedList, with lower variance.


#8

Working on the issue “Debug volume-caustic scene #46”. I fixed the spotlight problem already. Now I have to focus on two remaining problems:

  1. Why do rays, which hit no geometry, ignore (during bi-directional path tracing [bdpt]) the image used with an infinite light source?
  2. Why is the homogeneous medium not detected and rendered correctly?

After that I can switch back to the implementation of the MLTIntegrator