FYI: Knock off Maples

To our dear Maple & Maple Mini users,

It has come to our attention that "LeafLabs Maple Minis" are being sold on AliExpress. Please be aware that although they say "LeafLabs" on them, they are not made by LeafLabs.  The Maple line was discontinued in March 2015.   That said, the forum is still going strong and the designs are available on Upverter.  

Yours truly,

LeafLabs

Team Cooking Class Extravaganza!

A few memories of our team cooking class last month at Shiso Kitchen.

The LeafLabs team before dividing in half for an all out cooking brawl/mandatory fun

The LeafLabs team before dividing in half for an all out cooking brawl/mandatory fun

Nick and Chris having never separated egg yolks before compete in a test of speed and agility.

Nick and Chris having never separated egg yolks before compete in a test of speed and agility.

At Shiso Kitchen we learned a trick for separating yolks: dump the egg in your hand and strain the whites through your fingers. It was very messy and very amusing.

At Shiso Kitchen we learned a trick for separating yolks: dump the egg in your hand and strain the whites through your fingers. It was very messy and very amusing.

Eggs separated: time to whisk! 

Eggs separated: time to whisk! 

Team effort cream pour

Team effort cream pour

Marti loses graciously to whisking champion Jess

Marti loses graciously to whisking champion Jess

Knife Skills: Neuro vs Ara with Justin and Eli!

Knife Skills: Neuro vs Ara with Justin and Eli!

Knife Skills: G & A showdown (guess who won...)

Knife Skills: G & A showdown (guess who won...)

Rin and Sara in the Risotto-Stir Intern Face-Off  

Rin and Sara in the Risotto-Stir Intern Face-Off  

Meal success: salmon en papillote and risotto milanese with saffron

Meal success: salmon en papillote and risotto milanese with saffron

Dessert: coconut pudding with mango and toasted coconut

Dessert: coconut pudding with mango and toasted coconut

Cheers!

Cheers!

Mandatory fun completed!

Mandatory fun completed!

Video of Project Ara Demo from Google I/O

Maple & Maple Mini Designs Now Available on Upverter!

Upverter"We're on a mission to make hardware less hard; to empower engineers by equipping them with world-class technology, knowledge, and support.

We are making every step of hardware design approachable, pleasant, and productive.

We believe the tools should fade into the background, freeing engineers to be truly creative."

And now, Maple and Maple Mini designs are available on Upverter! Easily bake stm32 and libmaple into your next project. You can find the interactive designs at the following link:  https://upverter.com/LeafLabs/ (both the Maple and the Maple Mini).

New Home!

New home!

New home!

With the arrival of our new team members Mitch and Nick back in January our space was starting to feel a little snug.  After some lightning fast moving and renovations we find ourselves still in our beloved Industry Lab just on a different floor with lots of room for us to grow!  Some pictures of the move and our new space.

Mid move...

Mid move...

Maple End-of-Life Notice

The time has come for LeafLabs to officially end-of-life the Maple product line. We know this will come as disappointing news for many of you, but the STM32 market these days is full of other options for the intrepid developer, and we can’t justify the resources necessary to support Maple in the way it and the community deserve.

As always, the design files for Maple and Maple Mini will remain available on GitHub, under a CC-BY-SA 2.0 license, for anyone who wants to recreate or reimagine these boards. libmaple will also stay on GitHub, and we will continue to take community patches. We will continue hosting the forums and the docs as well.

We here at LeafLabs sincerely appreciate all the time, effort, enthusiasm, and creativity you guys have contributed to Maple over the past five years. It’s been a great run, folks.

Keep on hacking.

LeafLabs at the Society for Neuroscience

LeafLabs recently exhibited the Willow System at the Society for Neuroscience's Annual Meeting in Washington, D.C.  Our collaborators at the Ed Boyden Lab were there as well with the following posters: 

Boyden, E.S. : 655.19-Tu & 659.03-Tu

Kinney, J.P. : 659.05-Tu

Moore-Kochlacs: 659.05-Tu

Scholvin, J.S. : 659.03-Tu, 659.05-Tu  

Also at SFN were our friends at Intan and Kendall Research Systems.  Research for Willow is supported by the National Institute of Mental Health of the National Institutes of Health under Award Number R43MH101943. The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health. 

Jess and Andrew at the LeafLabs booth

Jess and Andrew at the LeafLabs booth

Willow traveling cases

Willow traveling cases

hris assembling Willow

hris assembling Willow

he Willow System (probes in cases)

he Willow System (probes in cases)

Jess + Oculus Rift

Jess + Oculus Rift

Cool Tool: RunSnakeRun

One of my favorite python development tools is RunSnakeRun, which is a GUI for visualizing profiling information. I usually use it to track down what's making a script run slow: the tool draws nexted blocks with a surface area roughly proportional to the time spent in a given function. In the above screenshot I learned that the python library for Google'sProtocol Buffers serialization format were the bottle neck for an experiment we were doing. We were sort of expecting networking or disk I/O to be the bottleneck, but with these libraries it was the CPU. The compiled C libraries are much faster!

The Python interpreter actually has the profiling code built in ("cProfile"), and runsnakerun is just a GUI for analysing the dump files. The commands I usually use to capture a dump and then visualize with runsnakerun are something like:

$ python -m cProfile -o ./dump.profile myscript.py --script-option blah
$ # run to completion or Ctrl-C, then
$ runsnakerun ./dump.profile

You can get install runsnakerun from the debian package repos (probably ubuntu also); details and installation instructions for other operating systems are avalable from the website.