Analysis Services

Data Analysis Consulting with Python

Consulting on reproducible data analysis with pandas, NumPy, SciPy and statsmodels.

Overview

We offer methodological consulting on data cleaning, transformation, statistical analysis and visualisation in Python. Analyses are built together in annotated Jupyter Notebooks, so you can understand, defend and reproduce every step.

PythonpandasNumPySciPystatsmodelsMatplotlibJupyter

What we do in this service

  • Organising large and messy datasets with pandas
  • Exploratory data analysis and outlier checks
  • Hypothesis tests and regression models with SciPy and statsmodels
  • Publication-quality figures with Matplotlib and Seaborn
  • Annotated notebooks and a reproducible project structure

Example topics

01Air quality trend analysis from open municipal data
02Filtering and statistical summaries of sensor data
03Cleaning survey data in Python and comparative analysis
04Reporting indicators that change over time with charts

These examples illustrate the scope of the service; every project is planned around its own research question.

What you will have at the end

Analysis plan and methodological rationale
Annotated analysis and project files
Table and figure check against APA 7 or your institution's guide
Guidance notes to help you interpret your findings

Who is it for?

Researchers using Python in engineering, the natural sciences, health and the social sciences

Frequently asked questions

Yes. The code is explained line by line; if you wish, we can work through the basics of Python and pandas together in one-to-one sessions. The goal is for you to understand and defend your analysis.

We work in Jupyter Notebook or in Google Colab, which requires no installation, together with reproducible environment information.