Skip to content

Commit 0da9c09

Browse files
committed
first commit
0 parents  commit 0da9c09

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+14340
-0
lines changed

.project

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>hope.git</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.python.pydev.PyDevBuilder</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
</buildSpec>
14+
<natures>
15+
<nature>org.python.pydev.pythonNature</nature>
16+
</natures>
17+
</projectDescription>

.pydevproject

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<?eclipse-pydev version="1.0"?><pydev_project>
3+
<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">Default</pydev_property>
4+
<pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python 2.7</pydev_property>
5+
</pydev_project>

.travis.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Config file for automatic testing at travis-ci.org
2+
language: python
3+
python:
4+
- "3.3"
5+
- "2.7"
6+
# command to install dependencies, e.g. pip install -r requirements.txt --use-mirrors
7+
# Note: we only use coveralls with Travis, not tox. pip install coveralls doesn't work on Windows.
8+
# This setup makes it possible for:
9+
# 1. the tests to be run with tox on Windows
10+
# 2. Windows users to use the requirements files without running into installation problems.
11+
install:
12+
- pip install coveralls
13+
- pip install -r requirementstxt
14+
15+
# command to run tests, e.g. python setup.py test
16+
script: coverage run --source hope setup.py test
17+
after_success:
18+
coveralls

AUTHORS.rst

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
=======
2+
Credits
3+
=======
4+
5+
Development Lead
6+
----------------
7+
8+
* Lukas Gamper <[email protected]>
9+
* Joel Akeret <[email protected]>
10+
11+
12+
Contributors
13+
------------
14+
15+
We would like to thank several people for helping to test this package before release.
16+
17+
* Alexandre Refregier
18+
* Adam Amara
19+
* Claudio Bruderer
20+
* Chihway Chang
21+
* Sebastian Gaebel
22+
23+
24+
Citations
25+
---------
26+
27+
As you use **HOPE** for your exciting discoveries, please cite the paper that describes the package:
28+
29+
Akeret, J., Gamper, L., Amara, A. and Refregier, A., Astronomy and Computing (submitted 2014)
30+
31+
Feedback
32+
--------
33+
34+
If you have any suggestions or questions about **HOPE** feel free to email me
35+
36+
37+
If you encounter any errors or problems with **HOPE**, please let me know!

CONTRIBUTING.rst

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
============
2+
Contributing
3+
============
4+
5+
Contributions are welcome, and they are greatly appreciated! Every
6+
little bit helps, and credit will always be given.
7+
8+
You can contribute in many ways:
9+
10+
Types of Contributions
11+
----------------------
12+
13+
Report Bugs
14+
~~~~~~~~~~~
15+
16+
If you are reporting a bug, please include:
17+
18+
* Your operating system name and version.
19+
* Any details about your local setup that might be helpful in troubleshooting.
20+
* Detailed steps to reproduce the bug.
21+
22+
Fix Bugs
23+
~~~~~~~~
24+
25+
Implement Features
26+
~~~~~~~~~~~~~~~~~~
27+
28+
Write Documentation
29+
~~~~~~~~~~~~~~~~~~~
30+
31+
**HOPE** could always use more documentation, whether as part of the
32+
official **HOPE** docs, in docstrings, or even on the web in blog posts,
33+
articles, and such.
34+
35+
Submit Feedback
36+
~~~~~~~~~~~~~~~
37+
38+
If you are proposing a feature:
39+
40+
* Explain in detail how it would work.
41+
* Keep the scope as narrow as possible, to make it easier to implement.
42+
* Remember that this is a volunteer-driven project, and that contributions
43+
are welcome :)
44+
45+
Pull Request Guidelines
46+
-----------------------
47+
48+
Before you submit a pull request, check that it meets these guidelines:
49+
50+
1. The pull request should include tests.
51+
2. If the pull request adds functionality, the docs should be updated. Put
52+
your new functionality into a function with a docstring, and add the
53+
feature to the list in README.rst.
54+
3. The pull request should work for Python 2.7, and 3.3.
55+
make sure that the tests pass for all supported Python versions.
56+
57+
58+

HISTORY.rst

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
.. :changelog:
2+
3+
History
4+
-------
5+
6+
0.3.0 (2014-10-16)
7+
++++++++++++++++++
8+
9+
* Language: scalar return values
10+
* Shared libraries are written to hope.config.prefix
11+
* Function call can have return values
12+
* Fixed function calls to function with no arguments
13+
* Make sure code is recompiled if the python code has changed
14+
* Added config.optimize to simplify expression using sympy and replace pow
15+
* Speed improvements for hope
16+
* Added support for object properties
17+
* Added support for object methods
18+
* Addes support for True and False
19+
* Addes support for While
20+
* Addes support for numpy.sum
21+
* Addes support for numpy.pi
22+
* Added support for numpy.floor, numpy.ceil, numpy.trunc, numpy.fabs, numpy.log
23+
* improved error messages
24+
* Added config.rangecheck flag
25+
* Support xrange in for loop
26+
* Added cast operators for np.bool\_, np.int\_, np.intc, np.int8, np.int16, np.int32, np.int64, np.uint8, np.uint16, np.uint32, np.uint64, np.float\_, np.float32, np.float64,
27+
* Added bool operators
28+
* Added the following operators:
29+
30+
=========== ===========
31+
FloorDiv ``a // b``
32+
Mod ``a % b``
33+
LShift ``a << b``
34+
RShift ``a >> b``
35+
BitOr ``a | b``
36+
BitXor ``a ^ b``
37+
BitAnd ``a & b``
38+
AugFloorDiv ``a //= b``
39+
AugPow ``a **= b``
40+
AugMod ``a %= b``
41+
AugLShift ``a <<= b``
42+
AugRShift ``a <<= b``
43+
AugBitOr ``a | b``
44+
AugBitXor ``a ^ b``
45+
AugBitAnd ``a & b``
46+
=========== ===========
47+
48+
0.2.0 (2014-03-05)
49+
++++++++++++++++++
50+
51+
* First release on private PyPI.
52+
53+
0.1.0 (2014-02-27)
54+
++++++++++++++++++
55+
56+
* Initial creation.

0 commit comments

Comments
 (0)