一連の jpeg2000 画像のメタデータを更新したいと考えています。そして、私はpythonを使ってそれをやりたいと思っています。私は glymur を見て、xml etree を抽出することができました:
import glymur
from lxml import etree
jp2 = glymur.Jp2k(file)
metaroot = jp2.box[3].xml # 4th element in box contains the metadata I want
fitshdr = metaroot[0] # the metadata originated as a fits header
次に、タグとタグ値を取得できます。
for kw in fitshdr:
tag = kw.tag
val = fitshdr.findtext(tag)
# do something with tags and values
私の質問は: もっと簡単な方法はありますか? これは不必要に複雑に思えます。