Skip to content

Useful jupyter templates for calculating and data visualisation

License

Notifications You must be signed in to change notification settings

Hacker1337/LabDataTemplates

Repository files navigation

Physics Laboratory Data Analysis Templates

В этом репозитории содержатся примеры обработки и визуализации данных для использования в качестве шаблонов. Предполагается использование данных физических экспериментов.

Акуальная верия шаблона template2.ipynb

Результат работы выглядит примерно так.

пример

пример2

Код делает следующее:

  • наносит на график экспериментальные точки с крестами погрешности
  • аппроксимирует данные произвольной зависимостью (при этом учитывается только погрешность данных по оси Y. Для аппроксимации используется метод scopy.optimize.curve_fit)
  • параметры аппроксимации с погрешностями и заданными пользователем размерностями отображаются в легенде. Количество значащих цифр подбирается автоматически в соответствии с общепринятыми требованиями.
  • опционально: отображение доверительно области аппроксимации. В каждой точке с помощью матрицы ковариаций вычисляется погрешность аппросимации. Подробнее про обосование вычислений можно прочитать в мануале к этому проекту в части "Погрешность функции от зависимых переменных"

В папке examples есть примеры использования шаблона с загрузкой данных из таблицы excel

Installation and Launching

Необходимые python библиотеки указаны в requirements.txt. Также для отрисовки по умолчанию используется latex. Если он не установлен, надо либо установить его, либо убрать строчку из преамбулы кода

    "text.usetex" : True,

About

Useful jupyter templates for calculating and data visualisation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published