Transformation

4 Reasons to Learn Xarray and Awkward Array—for NumPy and Pandas Users

Jun 5, 2023

You know it. We know it. NumPy is cool. Pandas is cool. We can bend them to our will, but sometimes they’re not the right tools for the job. Enter Xarray and Awkward Array. Read on for the four reasons why you need to learn these Python packages.   Reason 1:  You need labeled arrays of…

Read More
Enthought | Making the Most of Small Data in R&D

Making the Most of Small Data in Scientific R&D

Mar 11, 2023

For many traditional innovation-driven organizations, scientific data is generated to answer specific immediate research questions and then archived to protect IP, with little attention paid to the future value of reusing the data to answer other similar or tangential questions.

Read More

7 Lesser-Known Command Line Tools That Ship with Python

Apr 10, 2023

Like most people, I mostly interact with Python using the default REPL or with IPython. Yet, I often reach for one of the Python tools that come with the standard library. All these tools are implemented as “mains” in the various scripts and modules. Here are 7 I use on a semi-regular basis. 1. &…

Read More

ChatGPT on Software Engineering

Mar 7, 2023

Recently, I’ve been working on a new course offering in Enthought Academy titled Software Engineering for Scientists and Engineers course. I’ve focused on distilling the software engineering best practices that we use at Enthought with our clients, with the twist of “what parts are most useful for a scientist who writes software for R&D?” After…

Read More
Enthought | Scientific Data

Extracting Value from Scientific Data to Accelerate Discovery and Innovation

Feb 1, 2023

In the digital era, robust data tools are crucial for all companies and the science-driven industries like the life sciences, materials science, and chemistry are no exception.

Read More

What’s in a __name__?

Feb 7, 2023

if __name__ == “__main__”: When I was new to Python, I ran into a mysterious block of code that looked something like: def main():     # do some stuff if __name__ == “__main__”:     main() Looking at the code, I could see that it ran the main() function after checking the status of…

Read More

3 Trends for Scientists To Watch in 2023

Dec 19, 2022

Dec 19, 2022|Energy, Life Sciences, Materials Science, Transformation As a company that delivers Digital Transformation for Science, part of our job at Enthought is to understand the trends that will affect how our clients do their science. Below are three trends that caught our attention in 2022 that we predict will take center stage in…

Read More

Accelerating Science: the Classical Mechanics Perspective

Dec 6, 2022

When thinking about enhancing R&D processes, Newton’s second law of motion provides the perfect framework. Classical mechanics teaches us that putting a body into motion requires applying force. The resulting acceleration will be the sum of the forces applied to the body, divided by the body’s mass: a = F/m. So, if we want to…

Read More

Extracting Target Labels from Deep Learning Classification Models

Sep 5, 2022

In the blog post Configuring a Neural Network Output Layer we highlighted how to correctly set up an output layer for deep learning models. Here, we discuss how to make sense of what a neural network actually returns from the output layers. If you are like me, you may have been surprised when you first…

Read More

True DX in the Pharma R&D Lab Defined by Enthought

May 25, 2022

Enthought’s team in Japan exhibited at the Pharma IT & Digital Health Expo 2022 life sciences conference in Tokyo, to meet with pharmaceutical industry leaders gathering for technological insight and to revitalize market growth. 200 companies exhibited across the 3-day in-person event, which drew over 6,700 attendees. With digital transformation a headline theme, the show…

Read More