IPython magic commands

Jupyter notebooks are a scientific computing development platform that can run many different programming languages, including Python via the interactive Python interpreter IPython. The key advantage in a notebook environment is that code can be sectioned into cells for testing while retaining all the interactive features of IPython, including magic commands. IPython magics are a specialised set of commands hosted

Read more

Scientific computing is important but mastering the skills takes time

Scientifically Sound was born out of the need to provide an online resource to conduct science that is reproducible and valid. This resource is in recognition of the fact that learning the digital skills to manage and analyse data reliably takes time and can be daunting. These concerns were echoed in the recent Nature article Scientific computing: Code alert. It

Read more

Independent t-test in Python

In a previous post we learned how to perform an independent t-test in R to determine whether a difference between two groups is important or significant. In this post we will learn how to perform the same test using the Python programming language. Along the way we will learn a few things about t distributions and calculating confidence intervals. dataset.In

Read more

Independent t-test in R

As scientists, we often want to know if the difference between two groups is important or significant. For example, you may have data on leg strength from students who came to class wearing dress shoes or running shoes. How would you decide if there was a difference in strength between these two groups? How would you quantify the size of

Read more

Simple rules for making research software more robust

As a new programmer, it still takes me a while to master a language and implement good coding practices. Novice and experienced programmers recognise the difficulties in learning to write code that is generalisable enough to be used in future projects, and by other users. To address these difficulties, Morgan Taschuk and Greg Wilson offer some simple tips to make

Read more
« Older Entries Recent Entries »