Technology
With the increasing importance of AI and machine learning in science and engineering, it is critical that the leadership of R&D and IT groups at innovative companies are aligned. Inappropriate budgeting, policies, or vendor choices can unnecessarily block critical research programs; conversely an “anything goes” approach can squander valuable resources or leave an organization open to novel security threats.
Read MoreGenerative models can be used in many more areas than just language generation, with one particularly promising area: molecule generation for chemical product development.
Read MoreScientists gain superpowers when they learn to program. Programming makes answering whole classes of questions easy and new classes of questions become possible to answer. If you have some programming experience, large language models (LLMs) can raise the ceiling of your performance and productivity. Using LLMs to write code turns a challenging recall task (What’s…
Read MoreOpenAI’s ChatGPT, Google’s Bard, and other similar Large Language Models (LLMs) have made dramatic strides in their ability to interact with people using natural language. Users can describe what they want done and have the LLM “understand” and respond appropriately.
Read MoreYou 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 MoreMammalian cell culture is a fundamental tool for many discoveries, innovations, and products in the life sciences.
Read MoreLike 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 MoreRecently, 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 MoreIn 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 Moreif __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