PHOEBE 2.3
------------------------
<p align="center"><a href="http://phoebe-project.org"><img src="./images/logo_blue.svg" alt="PHOEBE logo" width="160px" align="center"/></a></p>
<pre align="center" style="text-align:center; font-family:monospace; margin: 30px">
pip install phoebe
</pre>
<p align="center">
<a href="https://pypi.org/project/phoebe/"><img src="https://img.shields.io/badge/pip-phoebe-blue.svg"/></a>
<a href="http://phoebe-project.org/install"><img src="https://img.shields.io/badge/python-3.6+-blue.svg"/></a>
<a href="https://github.com/phoebe-project/phoebe2/blob/master/LICENSE"><img src="https://img.shields.io/badge/license-GPL3-blue.svg"/></a>
<a href="https://travis-ci.org/phoebe-project/phoebe2"><img src="https://travis-ci.org/phoebe-project/phoebe2.svg?branch=master"/></a>
<a href="http://phoebe-project.org/docs"><img src="https://img.shields.io/badge/docs-passing-success.svg"/></a>
<br/>
<a href="https://ui.adsabs.harvard.edu/abs/2016ApJS..227...29P"><img src="https://img.shields.io/badge/ApJS-Prsa+2016-lightgrey.svg"/></a>
<a href="https://ui.adsabs.harvard.edu/abs/2018ApJS..237...26H"><img src="https://img.shields.io/badge/ApJS-Horvat+2018-lightgrey.svg"/></a>
<a href="https://ui.adsabs.harvard.edu/abs/2020ApJS..247...63J"><img src="https://img.shields.io/badge/ApJS-Jones+2020-lightgrey.svg"/></a>
<a href="https://ui.adsabs.harvard.edu/abs/2020ApJS..250...34C/"><img src="https://img.shields.io/badge/ApJS-Conroy+2020-lightgrey.svg"/></a>
</p>
<p align="center">
<a href="http://phoebe-project.org"><img src="./images/console.gif" alt="Console Animation" width="600px" align="center"/></a>
</p>
INTRODUCTION
------------
PHOEBE stands for PHysics Of Eclipsing BinariEs. PHOEBE is pronounced [fee-bee](https://www.merriam-webster.com/dictionary/phoebe?pronunciation&lang=en_us&file=phoebe01.wav).
PHOEBE 2 is a rewrite of the original PHOEBE code. For most up-to-date information please refer to the PHOEBE project webpage: [http://phoebe-project.org](http://phoebe-project.org)
PHOEBE 2.0 is described by the release paper published in the Astrophysical Journal Supplement, [Prša et al. (2016, ApJS 227, 29)](https://ui.adsabs.harvard.edu/#abs/2016ApJS..227...29P). The addition of support for misaligned stars in version 2.1 is described in [Horvat et al. (2018, ApJS 237, 26)](https://ui.adsabs.harvard.edu/#abs/2018ApJS..237...26H). Interstellar extinction and support for Python 3 was added in version 2.2 and described in [Jones et al. (2020, ApJS 247, 63)](https://ui.adsabs.harvard.edu/abs/2020ApJS..247...63J). Inclusion of a general framework for solving the inverse problem as well as support for the [web and desktop clients](http://phoebe-project.org/clients) was introduced in version 2.3 as described in [Conroy et al. (2020, ApJS 250, 34)](https://ui.adsabs.harvard.edu/abs/2020ApJS..250...34C), which also removes support for Python 2.
PHOEBE 2 is released under the [GNU General Public License v3](https://www.gnu.org/licenses/gpl-3.0.en.html).
The source code is available for download from the [PHOEBE project homepage](http://phoebe-project.org) and from [github](https://github.com/phoebe-project/phoebe2).
The development of PHOEBE 2 is funded in part by [NSF grant #1517474](https://www.nsf.gov/awardsearch/showAward?AWD_ID=1517474), [NSF grant #1909109](https://www.nsf.gov/awardsearch/showAward?AWD_ID=1909109) and [NASA 17-ADAP17-68](https://ui.adsabs.harvard.edu/abs/2017adap.prop...68P).
DOWNLOAD AND INSTALLATION
-------------------------
The easiest way to download and install PHOEBE 2 is by using pip (make sure you're using the correct command for pip that points to your python3 installation - if in doubt use something like `python3 -m pip install phoebe`):
pip install phoebe
To install it site-wide, prefix the `pip` command with `sudo` or run it as root.
To download the PHOEBE 2 source code, use git:
git clone https://github.com/phoebe-project/phoebe2.git
To install PHOEBE 2 from the source locally, go to the `phoebe2/` directory and issue:
python3 setup.py build
python3 setup.py install --user
To install PHOEBE 2 from the source site-wide, go to the `phoebe2/` directory and issue:
python3 setup.py build
sudo python3 setup.py install
Note that as of the 2.3 release, PHOEBE requires Python 3.6 or later. For further details on pre-requisites consult the [PHOEBE project webpage](http://phoebe-project.org/install/2.3).
GETTING STARTED
---------------
PHOEBE 2 has a fairly steep learning curve. To start PHOEBE from python, issue:
python
>>> import phoebe
>>>
As of the 2.3 release, PHOEBE also includes a desktop and web client user-interface which is installed independently of the python package here. See the [phoebe2-ui repository](https://github.com/phoebe-project/phoebe2-ui) and [phoebe-project.org/clients](http://phoebe-project.org/clients) for more details.
To understand how to use PHOEBE, please consult the [tutorials, scripts and manuals](http://phoebe-project.org/docs/2.3/) hosted on the PHOEBE webpage.
CHANGELOG
----------
### 2.3.46 - rvperiodogram SB1 bugfix
* fixes handling of SB1s (RVs with a single component) in the rv_periodogram estimator
* adds checks to forbid zeros in dataset sigmas
### 2.3.45 - requivsumfrac constraint flipping bugfix
* fixes bug in flipping requivsumfrac constraint for requivratio when requiv of the secondary star is already constrained
### 2.3.44 - add_component/figure bugfix
* fixes bug in assigning parameter tags when passing function (as kind) to add_component or add_figure.
### 2.3.43 - RV SB1 residuals bugfix
* fixes silently ignoring component (while calculating residuals, chi2, etc) in an RV dataset in which times are provided, but observational RVs are not.
* improves error messages in calculate_residuals when resulting in no or more than one matches.
### 2.3.42 - RV plotting bugfix
* fixes plotting RVs when compute_times is provided instead of times. Previously would raise an error that the 'rvs' parameter could not be found as it is hidden in the dataset.
### 2.3.41 - estimators missing sigmas bugfix
* fixes handling of default sigmas within LC estimators when no sigmas are provided in the dataset.
### 2.3.40 - custom lnprobability bugfix
* fixes handling of `custom_lnprobability_callable` when passed to `run_solver`. Previously an error was raised stating it was not a supported keyword argument and was not passed to the script correctly during `export_solver`.
### 2.3.39 - optimizer progressbar and sample_from infinite failed samples bugfix
* fixes bug in increment size in progressbar for optimizers that appears to go past 100% before completion
* when running a forward model sampling from a distribution (or a solution), only allow 10 failed samples per draw before raising an error to prevent getting stuck in an infinite loop if the parameter space is unphysical
* add_compute(overwrite=True) now allows the existing tag to already exist in solutions (in addition to models)
### 2.3.38 - mvgaussian uncertainties bugfix
* updates distl to 0.3.1 which includes a fix to treat mvgaussian uncertainties from percentiles like other distribution types
* forces updating kepler's third law constraint when importing a bundle from before 2.3.25 bugfix
### 2.3.37 - add_distribution allow_multiple_matches bugfix
* fixes bug where tags on distributions were improperly applied when passing `allow_multiple_matches=True`
* disables run_compute progressbar within solvers
* fixes typo in description of progress parameter
### 2.3.36 - MPI passband directory bugfix
* fixes bug where running phoebe for the first time within MPI crashes due to each processor attempting to create the passband directory.
### 2.3.35 - rotstar bugfix
* bugfix in equation for converting rotation period/frequency to potential that affects the shapes of rapidly rotating stars with distortion_method of 'rotstar'.
* single s
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
PyPI 官网下载 | phoebe-2.3.46.tar.gz (118个子文件)
default_contact_binary.bundle 58KB
default_binary.bundle 52KB
default_star.bundle 24KB
setup.cfg 39B
libphoebe.cpp 293KB
ceclipse.cpp 21KB
atmcof.dat 3.73MB
atmcofplanck.dat 22KB
bounds.data 100B
bolometric.fits 11.66MB
johnson_v.fits 11.65MB
clipper.h 161KB
gen_roche.h 70KB
misaligned_roche.h 61KB
triang_marching.h 49KB
reflection.h 47KB
eclipsing.h 41KB
redistribution.h 27KB
bodies.h 26KB
utils.h 23KB
triang_mesh.h 21KB
rot_star.h 19KB
wd_atm.h 18KB
ld_models.h 17KB
gen_roche_lagrange_L1.h 13KB
gen_roche_lagrange_L3.h 10KB
gen_roche_lagrange_L2.h 8KB
interpolation.h 4KB
refinement.h 4KB
povray.h 4KB
hash.h 3KB
contact.h 3KB
horizon.h 2KB
sincos.h 2KB
README.md 30KB
phoebe-autofig 193B
phoebe-server 79KB
PKG-INFO 38KB
bundle.py 643KB
parameters.py 517KB
distl.py 321KB
passbands.py 183KB
universe.py 145KB
backends.py 132KB
constraint.py 127KB
solverbackends.py 117KB
call.py 112KB
io.py 75KB
axes.py 72KB
dataset.py 63KB
mesh.py 54KB
compute.py 46KB
nparray.py 40KB
__init__.py 37KB
mesh_wd.py 30KB
figure.py 28KB
estimator.py 26KB
component.py 25KB
optimizer.py 22KB
nbody.py 21KB
__init__.py 20KB
keplerian.py 19KB
lc_geometry.py 18KB
sampler.py 17KB
roche.py 17KB
dataset.py 17KB
common.py 15KB
__init__.py 14KB
oc_geometry.py 13KB
__init__.py 12KB
setup.py 12KB
eclipse.py 12KB
builtin.py 11KB
rv_geometry.py 9KB
__init__.py 8KB
callbacks.py 8KB
feature.py 8KB
__init__.py 7KB
mpi.py 7KB
__init__.py 6KB
cyclers.py 6KB
tabcomplete.py 6KB
solution.py 6KB
common.py 5KB
stats_custom.py 5KB
interp_nDgrid.py 5KB
expression.py 5KB
setting.py 5KB
hierarchy.py 4KB
multipool.py 4KB
horizon_analytic.py 4KB
system.py 3KB
unit_choices.py 3KB
mpl_animate.py 3KB
distribution.py 2KB
etvs.py 2KB
rotstar.py 2KB
__init__.py 2KB
serial.py 2KB
pool.py 937B
共 118 条
- 1
- 2
资源评论
挣扎的蓝藻
- 粉丝: 13w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功