В PyVO, я использую astropy XML экосистему для разбора VOSI и UWS интерфейсов.
В io.votable есть несколько методов и классов, которые я повторно использую для этих интерфейсов, и поэтому эту общую функциональность, возможно, лучше разместить (и переименовать) в utils.xml
Сюда входят (возможны изменения):
io.votable.exceptions
кроме классов с префиксом W
и E
.io.votable.xmlutil
, хотя здесь есть некоторые предупреждения, связанные с голосованием, поэтому может потребоваться небольшая перезапись.convert_to_writable_filelike
от io.votable.util
Без более глубокого анализа я не могу сказать, нужно ли еще что-то изменить; подходит ли это для APE?
В настоящее время у io.votable
нет ведущего сопровождающего. Мне как депутату неудобно принимать такое нетривиальное решение о рефакторинге. Поэтому я хотел бы обратиться к @ astropy / координаторам.
Вы ищете сопровождающего?
Подниму руку, так как я уже знаю код и голосовой вызов.
@funbaker , это решение для @ astropy / координаторов, но FWIW: +1: от меня!
Самый полезный комментарий
Вы ищете сопровождающего?
Подниму руку, так как я уже знаю код и голосовой вызов.