問題タブ [astropy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - アストロピー テーブル列内の配列の補間
私は放射線源のマルチバンド カタログを持っており (知りたい場合は SourceExtractor から)、次の形式でアストロピー テーブルに読み込んでいます。
FLUX_APER_BAND1
、などの配列にはFLUXERR_APER_BAND1
それぞれ 14 個の要素があり、光源の中心から 14 の異なる距離 (開口測光) 内で、特定の帯域内の特定の光源の光子カウント数を示します。アパーチャの配列 (2、3、4、6、8、10、14、20、28、40、60、80、100、および 160 ピクセル) があり、14 個のサンプルを単一の (仮定) いくつかの他の開口部でカウントしa
ます。
ソースを反復処理することはできますが、カタログには 3000 を超えるソースがあり、それはあまり Pythonic または非常に効率的ではありません (8 バンドで 3000 オブジェクトを補間するには時間がかかります)。単一の列のすべての配列を同時に同じアパーチャに補間する方法はありますか? 私は単に適用しようとしましnp.interp
たが、それはValueError: object too deep for desired array
と同様にを投げましnp.vectorize(np.interp)
たが、それは を投げValueError: object of too small depth for desired array
ました。単一の列の内容に対して集計も可能であるように思われますが、ドキュメントの意味がわかりません。
誰かがこれに光を当てることができますか? 前もって感謝します!
python - Astropy の廃止に関する警告
Python 2.7用のAnacondaディストリビューションをインストールし(すべて正常に動作します)、次にSunPyインストールに続いてSunPyをインストールしました
SunPy の追加の依存関係をインストールするには、次を実行します。
インストールするには、次を実行します。
しかし、私はこのようなものを実行します:
SunPy をインストールして Astropy を更新する前に表示されなかったこの警告があります
警告: AstropyDeprecationWarning: ファイル 'C:\Users\nandhos.astropy\config\astropy.cfg' のセクション [io.fits] の構成パラメーター 'enabled_record_valued_keyword_cards' は非推奨です。代わりにセクション [fits] で「enable_record_valued_keyword_cards」を使用してください。[astropy.config.構成]
どうやら、すべて正常に動作しているようですが、このメッセージが表示される理由を知りたいだけです。セクションの「enable_record_valued_keyword_cards」を他の構成ではなく使用するにはどうすればよいですか?
python - 複数の Astropy テーブルを積み重ねる方法
、、、などのいくつかの変数を生成する for ループがa
ありb
ますc
。forループがループを通過した後、変数を垂直にスタックしたいと思います。ここで私がやりたいこと。(例として、変数が単なる数字(1、2、3)であるとしましょう)。
print t
私が得た瞬間に
私が取得したいのは次のとおりです。
ご助力ありがとうございます。
python - POPPY 0.3 のインストール中に KeyError 'pytest' が発生する
pip を使用して POPPY 0.3 をインストールし、必要なすべてのリソースを使用しているときに、Astropy Deprecation Warning と pysynphot に関するいくつかの警告が表示されますが、これはよくわかりません。失敗する前の最後の数行で、トレースバックはエラーが astropy setup_helpers ファイルにあることを示しています。次の行には KeyError 'pytest' と書かれています。誰かがこれを経験したか、私の状況について洞察を持っていますか?
これはコマンドプロンプトのものです:
python - ubuntu 14.04のastropy 0.3のサブパッケージのロードの問題
Ubuntu-14.04 に python-3.4 を使用して astropy-0.3 を正常にインストールしましたが、宇宙論、時間、単位などの Astropy の従来のライブラリを検索するたびに、ここでは機能しません。
IDLE python-2.7 で Astropy ライブラリを便利に使用しています。
この問題の解決策はありますか?
python - numpy を使用した HDU FITS ファイル形式のインデックス作成エラー
astropy
モジュールを使用して FITS ファイルからデータを読み込もうとしていますfits
。次に、標準の numpy 配列処理を使用します。ただし、何らかの理由で次のエラーが表示されます。
これは私が使用しているコードです:
^ 行へのエラー トレースバックflux = data[:, 1]
。
これは、おそらく天文学者 (または、具体的には、SDSS のファイルに精通している天文学者) が答えることができる質問かもしれませんが.fits
、numpy および python ユーザーからの入力を歓迎します!