Categories
articles code

Experimenting with just

I took some time this weekend to experiment with just—a modern, make-inspired command runner. I’m interested in using it for managing the routine tasks of the Cifonauta database (a Django-based app), which are currently handled by Fabric. Fabric is a Python library for running shell commands locally or remotely via SSH. I use it for […]

Categories
biology articles code

Cifonauta 2.0 is live

Cifonauta 2.0 went live last week! It’s been almost two years of work since our project to modernize the image database was approved. Link: https://cifonauta.cebimar.usp.br The site now has a responsive interface for mobile devices and a new administrative dashboard for users and curators of the database. Yes! We will gradually open up the database […]

Categories
articles code

ManyToManyField into SearchVectorField for full-text search in Django

Summary To add data from a ManyToManyField to a SearchVectorField, you can join the related values in a string and pass this string as a Value() expression to the SearchVector object: Cifonauta’s full-text search During the past year, we’ve been working on several updates for modernizing the Cifonauta database. The website now has a fully […]

Categories
articles code

Native video processing in Python

I’m refactoring the image processing functions of the Cifonauta database and wondering if there’s any Python library with native video processing capabilities. For the past years, I used a subprocess.call() to run a FFmpeg command to scale down and convert video files for the Cifonauta website (which is Django-powered). The ffmpeg command has some niceties […]

Categories
biology articles

InverteFest December 2022

The InverteFest is here. A moment to celebrate the overlooked diversity of invertebrates around us. I’m re-posting a video I made for the Cifonauta account on Instagram showing different marine invertebrates moving around under the microscope. Enjoy! Invertebrate Gallery Check the gallery below to find out the identity of each marine invertebrate in the movie […]

Categories
biology articles code science

Cifonauta modernization project approved

Our proposal “Expansion and Modernization of the Image Database for Marine Biology – Cifonauta” submitted to the grant for the “Preservation and Curation of Collections and Cultural Heritage of the University of São Paulo” of the Pro-Rectory of Culture and University Extension (PRCEU 02/2022) was approved! Cifonauta, an image database for marine biology, was launched […]

Categories
biology notes

Cifonauta’s 8th anniversary

Cifonauta, our image database for marine biology, is 8 years old today! Almost 12k photos and videos annotated with species names, geolocation, habitat, life mode, microscopy technique and more. Visit: http://cifonauta.cebimar.usp.br Follow: @cifonauta

Categories
biology microscopy notes

The pelagosphera larva of Sipuncula

The pelagosphera larva of #Sipuncula. Photo by Alvaro Migotto via @cifonauta http://cifonauta.cebimar.usp.br/photo/10874/

Categories
biology microscopy notes

Cyphonautes day

The name cyphonautes was created by Ehrenberg (1834), who first saw the tiny creature on Nov. 25, 1832 (Hyman 1959).

Categories
biology notes

Living cyphonautes larva

After the illustration, this is a living cyphonautes larva collected from the plankton.