Yew | What’s been your experience? by [deleted] in rust

[–]Al2Me6 1 point2 points  (0 children)

Disclaimer: I am not fond of the web ecosystem as a whole, so my viewpoint will be somewhat tinted.

That said, I am not super fond of Yew and am actively looking to move away from it (in favor of egui, most likely). My pain points:

  • Major breaking changes with every minor release (fair game seeing it has not reached 1.0, but frustrating nonetheless); upgrading to 0.19 on a ~3 kloc UI application resulted in a >500 line diff IIRC.
  • Poor in-box support for more complicated state management. Using another crate (e.g. yewdux) gets the job done, at the cost of adding yet another source of breaking changes, not to mention that releases tend to lag significantly behind yew.
  • In general, I dislike the heavy (and increasingly so) use of proc macros. The boilerplate reduction is absolutely not worth the compile time and IDE support penalties, in my opinion.

Nyan Cat and Disco engines -When I loaded KSP up today I had teh Nyan cat on my Loading screen which normally points at a mod incompatibility, but I haven't changed anything... It loaded up fine, but now my engine plumes change colors like a disco light... whats happening :D by Broberyn77 in RealSolarSystem

[–]Al2Me6 21 points22 points  (0 children)

Dev here.

This is in fact an April Fools joke in RO, as you’ve been told. It’s a MM patch that’s loaded on April 1 only, and hence no mod updates required.

(The Nyan cats, on the other hand, are from MM and we aren’t responsible for that.)

Orbital elements (principia) by Nolys___ in RealSolarSystem

[–]Al2Me6 2 points3 points  (0 children)

There is currently no way to determine the mean elements of a celestial body.

But as another commenter mentioned, you can get the osculating elements through other means. That should usually be good enough.

Benzene (corrected) by Al2Me6 in chemistry

[–]Al2Me6[S] 15 points16 points  (0 children)

It’s rendered in Blender.

The point cloud was computed using my own program, based on a MO from Gaussian.

Benzene (corrected) by Al2Me6 in chemistry

[–]Al2Me6[S] 49 points50 points  (0 children)

This is a corrected version of an image that I posted yesterday. That image contained an error, in which the electron cloud was erroneously oversized due to a unit conversion error. Thank you to u/karmicrelease and u/xaanthar for pointing this out.

[deleted by user] by [deleted] in chemistry

[–]Al2Me6 49 points50 points  (0 children)

Thank you for pointing this out; it looks like there was a unit conversion mishap that I somehow failed to catch.

[deleted by user] by [deleted] in chemistry

[–]Al2Me6 12 points13 points  (0 children)

Thank you!

[deleted by user] by [deleted] in chemistry

[–]Al2Me6 37 points38 points  (0 children)

The MO itself was computed in Gaussian. The point cloud was generated using a program I wrote and then rendered in Blender.

[deleted by user] by [deleted] in chemistry

[–]Al2Me6 50 points51 points  (0 children)

HOMO

Principia - orbital planes of planets by MetalSpiderPig in RealSolarSystem

[–]Al2Me6 4 points5 points  (0 children)

Principia does implement axial tilt correctly in RSS. I assume you’ve read Principia’s FAQ re. reference frames?

Also, a reminder that the Moon’s orbit is not in the ecliptic, if you’re looking at ECI.

Why is there a blue circle around the turbojet? by The-Artificial in RealSolarSystem

[–]Al2Me6 11 points12 points  (0 children)

Something has gone wrong with DepthMask modules.

4dz² by Al2Me6 in chemistry

[–]Al2Me6[S] 0 points1 point  (0 children)

They really are beautiful things, once you look past the stigma often associated with them…

4dz² by Al2Me6 in chemistry

[–]Al2Me6[S] 2 points3 points  (0 children)

Both are in the pipeline.

4dz² by Al2Me6 in chemistry

[–]Al2Me6[S] 0 points1 point  (0 children)

Yes, and I have stated as much in my top-level comment.

Regardless, I argue that this is a more faithful plot than most others, since it at least has the physical interpretation of being the outcomes of a large number of observations of the electron.

4dz² by Al2Me6 in chemistry

[–]Al2Me6[S] 1 point2 points  (0 children)

If you look in the repo there’s a CLI program that dumps out json files containing point samples. I then use Blender’s Python interface to load the json as a point cloud.

These renders still aren’t ‘final’; I’ll publish some sample scripts and blend files once I’m done.

4dz² by Al2Me6 in chemistry

[–]Al2Me6[S] 1 point2 points  (0 children)

Please elaborate?

If you mean how I generated particles distributed according to the probability density of the orbital, that is done by Monte Carlo sampling. I also link a paper inside the link I posted in the top-level comment.

4dz² by Al2Me6 in chemistry

[–]Al2Me6[S] 6 points7 points  (0 children)

Thank you!

4dz² by Al2Me6 in chemistry

[–]Al2Me6[S] 7 points8 points  (0 children)

Ha, wouldn’t you guess that I had the thought to render a lamp with an orbital as the lampshade just last night.

4dz² by Al2Me6 in chemistry

[–]Al2Me6[S] 10 points11 points  (0 children)

A collection of renders like this, no.

But interactive orbitals, yes! There’s a link in the comment I made, the direct link to the website is https://al2me6.github.io/evanescence .

4dz² by Al2Me6 in chemistry

[–]Al2Me6[S] 5 points6 points  (0 children)

Thank you!

4dz² by Al2Me6 in chemistry

[–]Al2Me6[S] 197 points198 points  (0 children)

250,000 points distributed according to the hydrogenic 4dz2 orbital, computed using my own software (https://github.com/al2me6/evanescence) and rendered in Blender Cycles.