Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
5e1e0a5
refactor class BaPSFConstant - > LaPDConstant
rocco8773 Apr 18, 2019
2cdbefd
initial commit for bapsflib.plasma.constants
rocco8773 Apr 19, 2019
7dbc693
add plasma py to requirements
rocco8773 Apr 19, 2019
b1fe7dc
define class `BaPSFConstant` for BaPSF constants
rocco8773 Apr 20, 2019
3ed2fbd
only import elementary charge constants `e` and `e_gauss`; convert co…
rocco8773 Apr 20, 2019
c4a737c
initial commit
rocco8773 Apr 20, 2019
550d4c1
initial commit for bapsflib.plasma.parameters; added functions for cy…
rocco8773 Apr 25, 2019
48fe9e8
initial commit for bapsflib.plasma.parameters auto-documentation
rocco8773 Apr 25, 2019
3a93a65
removed import of 'core' module and added imports of 'constants' and …
rocco8773 Apr 25, 2019
c5da4c1
updated to reflect the creation of the bapsflib.plasma.constants and …
rocco8773 Apr 25, 2019
39345e3
added the bapsflib.plasma package to the auto-documentation
rocco8773 Apr 25, 2019
a976247
refactor `conts` -> `const`; add plasma parameter functions for the e…
rocco8773 Apr 25, 2019
c65df60
updated auto-documentation
rocco8773 Apr 25, 2019
cf273d9
add plasma parameter for the Lower-Hybrid Resonance Frequency (`lower…
rocco8773 Apr 25, 2019
af1e6f4
add `lower_hybrid_frequency` and `oLH` to auto-documentation
rocco8773 Apr 25, 2019
d8e93e3
add plasma parameter for the Upper-Hybrid frequency (`upper_hybrid_fr…
rocco8773 Apr 25, 2019
21ea884
add `upper_hybrid_frequency` and `oUH` to auto-documentation
rocco8773 Apr 25, 2019
2dfa004
make docstrings case consistent; add plasma parameters of inertial le…
rocco8773 Apr 25, 2019
639a25e
add inertial length to auto-documentation; create a rubric title for …
rocco8773 Apr 25, 2019
8c14f5f
refactor plasma parameter `plasma_frequency_generic` -> `plasma_frequ…
rocco8773 Apr 25, 2019
7ee412a
rework docstrings for `oLH` and `oUP` such that the "alias" tag shows…
rocco8773 Apr 25, 2019
986813e
add plasma parameter Debye length (`Debye_length` and [alias] `lD`)
rocco8773 Apr 25, 2019
fd7a726
add `Debye_length` and `lD` to the auto-documentation
rocco8773 Apr 25, 2019
04a13aa
create Exception `PhysicsError`
rocco8773 Apr 25, 2019
93a40a1
add plasma parameter ion sound speed (`ion_sound_speed` and [alias] `…
rocco8773 Apr 25, 2019
8e0b3e2
create "Velocities" function table; add `ion_sound_speed` and `cs` to…
rocco8773 Apr 25, 2019
37ab77f
add __all__; improve arg and kwarg passthroughs
rocco8773 Apr 26, 2019
d911da6
slowly removing core.py and elements as bapsflib.plasma.constants and…
rocco8773 Apr 26, 2019
63b8a1d
Merge branch 'master' into add_astropy_units_to_plasma
rocco8773 Apr 26, 2019
6b71b0a
ensure sphinx uses python3 to make documentation
rocco8773 Apr 26, 2019
c13b175
add plasma parameter Alfven speed (`Alfven_speed` and [alias] `VA`)
rocco8773 Apr 26, 2019
f365e1c
add `Alfven_speed` and `VA` to auto-documentation
rocco8773 Apr 26, 2019
70a1482
remove redundant decorators
rocco8773 Apr 26, 2019
7903a89
add plasma parameter thermal speed (`thermal_speed`, `vTe`, and `vTi`)
rocco8773 Apr 26, 2019
b1aa20f
add `thermal_speed`, `vTe`, and `vTe` to auto-documentation
rocco8773 Apr 26, 2019
6b14616
add plasma parameter cyclotron radius (`cyclotron_radius`, `rce`, and…
rocco8773 Apr 27, 2019
e3463dc
add `cyclotron_radius`, `rce`, and `rci` to the auto-documentation
rocco8773 Apr 27, 2019
6564729
slowly removing code from module, working towards deleting bapsflib/p…
rocco8773 Apr 27, 2019
26c4055
add plasma parameter beta (`beta`)
rocco8773 Apr 27, 2019
5fb4428
add `beta` to auto-documentation
rocco8773 Apr 27, 2019
9f0b58f
remove plasma related methods from HDFReadData
rocco8773 May 7, 2019
dd5cee7
delete bapsflib/plasma/core.py
rocco8773 May 7, 2019
3747340
initial commit for bapsflib helper functions
rocco8773 May 8, 2019
42ee27c
PEP 8 line continuation fix
rocco8773 May 8, 2019
ad23cbc
define an astropy.unit.equivalencies that converts Kelvin, Celsius, F…
rocco8773 May 9, 2019
0535971
add an equivalencies kwarg to `_check_quantity`; fix some PEP 8 issue…
rocco8773 May 9, 2019
20f86ce
add temperature_and_energy() to __all__
rocco8773 May 9, 2019
612fe5c
move package decorators to their own module (bapsflib/utils/decorator…
rocco8773 May 9, 2019
ec70e07
move __all__ to top (PEP 8)
rocco8773 May 9, 2019
ea71397
update to version 1.1.0.dev (dropping support for python 3.5 since Pl…
rocco8773 May 9, 2019
9520d83
update CI, README.md, and setup.py to reflected dropped support for p…
rocco8773 May 9, 2019
662e999
setup sphinx extension intersphinx
rocco8773 May 9, 2019
fbf49ac
create package bapsflib.utils.units; add equivalencies module to unit…
rocco8773 May 9, 2019
ace5e54
create decorators module in bapsflib.utils.units; move `check_quantit…
rocco8773 May 9, 2019
32e4e4b
remove excess lines (PEP 8)
rocco8773 May 9, 2019
4124c8f
improve typing annotations; clarify wording of docstrings; incorporat…
rocco8773 May 9, 2019
8ccf787
for func `_check_quantity`...refactor argument `arg` -> `val` and `ar…
rocco8773 May 9, 2019
dd4dd63
add a `pragma: no cover` for an if-statement that should never be rea…
rocco8773 May 9, 2019
69958b2
add ValueError to the try-except for converting val to astropy.units.…
rocco8773 May 10, 2019
07fa1fd
replace np.iscomplex with np.iscomplexobj, iscomplex will return Fals…
rocco8773 May 10, 2019
3ffecea
improve type annotations
rocco8773 May 10, 2019
0b8b779
allow for equivalencies elements that are tuples of length 2
rocco8773 May 10, 2019
41c4776
do not allow equivalencies are are not lists or None (raise ValueError)
rocco8773 May 10, 2019
10f1373
initial commit for test class TestCheckQuantity
rocco8773 May 10, 2019
2692368
allow for pass-through of enforce from `check_quantity` to `_check_qu…
rocco8773 May 10, 2019
eb26574
remove unused imports
rocco8773 May 10, 2019
bedcdb2
define test method `test_check_quantity_decorator` to cover behavior …
rocco8773 May 10, 2019
ea340fa
move __all__ to top of imports (PEP 8)
rocco8773 May 11, 2019
dfac711
Merge branch 'master' into add_astropy_units_to_plasma
rocco8773 May 23, 2019
86e054e
Merge branch 'master' into add_astropy_units_to_plasma
rocco8773 Jun 6, 2019
68e30f7
import `check_quantity` and `check_relativistic`
rocco8773 Jun 15, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
# languages
language: python
python:
- "3.5"
- "3.6"
# Enable 3.7 without globally enabling sudo and dist: xenial for other
# build jobs
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

[![h5py](https://img.shields.io/badge/powered%20by-h5py-%235e9ffa.svg)](https://www.h5py.org/)

The **bapsflib** package is developed on Python 3.5+ and is intend to
The **bapsflib** package is developed on Python 3.6+ and is intend to
be a toolkit for reading, manipulating, and analyzing data collected at
the Basic Plasma Science Facility
([BaPSF](http://plasma.physics.ucla.edu/)) at UCLA.
Expand Down
2 changes: 0 additions & 2 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,8 @@
environment:

matrix:
- PYTHON: "C:\\Python35"
- PYTHON: "C:\\Python36"
- PYTHON: "C:\\Python37"
- PYTHON: "C:\\Python35-x64"
- PYTHON: "C:\\Python36-x64"
- PYTHON: "C:\\Python37-x64"

Expand Down
Loading