Я чувствую, что должен начать этот вопрос с упоминания, что я инженер-химик, а не обученный программист (но я готов учиться).
Я обрабатываю много спектров, которые по сути являются файлами ASCII с координатами x, y, созданными специальным программным обеспечением спектрометра. Стандартное программное обеспечение, используемое для анализа, это Origin от Originlab , но я считаю, что оно не удобное для пользователя, оно имеет намного больше функций, чем мне нужно, и оно не бесплатно.
Так что я надеялся, что есть способ разработать внешний интерфейс для matplotlib, который позволит использовать matplotlib с графическим интерфейсом. Я хочу иметь возможность считывать и выводить данные из файлов ASCII, увеличивать и уменьшать масштаб графика, вызывать сценарии для таких вещей, как функции обнаружения пиков и подбора, где параметры, специфичные для функций, можно вводить в графическом интерфейсе.
Я просто озадачен, с чего начать, поэтому вопрос на самом деле таков:
Какой самый простой способ разработать интерфейс / графический интерфейс для matplotlib, который позволяет мне программировать вещи, которые я упомянул выше? Кроме того, кросс-платформенное приложение было бы хорошо, потому что многие из моей группы работают в Windows.