Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
227 commits
Select commit Hold shift + click to select a range
70a7682
BUG: Update numpy version for compatibility
rstoneback Jan 22, 2024
c458e8c
TST: Added additional python version for testing
rstoneback Jan 22, 2024
64a3d0f
TST: Updated readthedocs version per dependabot
rstoneback Jan 22, 2024
40ed944
TST: Update numpy to required version for python 3.8, numpy 1.20.3
rstoneback Jan 22, 2024
c0f26ca
TST: Removed python 3.8 testing
rstoneback Jan 22, 2024
817b6bf
TST: Copy settings from pysat
rstoneback Jan 23, 2024
82cce1d
TST: Restore link to setup.cfg
rstoneback Jan 23, 2024
dc0b84e
STY: Updated changelog
rstoneback Jan 23, 2024
ef3da60
STY: typo
rstoneback Jan 23, 2024
e322c7a
Merge pull request #61 from rstoneback/fix_testing_versions
rstoneback Jan 23, 2024
b723d8f
DOC: Update URL and author email
rstoneback Jan 13, 2025
b4f1848
DOC: Updating pyproject.toml for lateset, including meson
rstoneback Jan 13, 2025
d097343
TST: Update tested python versions
rstoneback Jan 13, 2025
4034a25
TST: Added initial meson build file
rstoneback Jan 13, 2025
cb6385a
STY: Initial changes to pyproject.toml
rstoneback Jan 13, 2025
2b16500
BUG: Corrected extra arguments
rstoneback Jan 13, 2025
017bfd2
BUG: Corrected readme file name
rstoneback Jan 14, 2025
e4de5bc
BUG: Remove warning for comparing reals
rstoneback Jan 14, 2025
6395387
BUG: Remove unnecessary markers from setup
rstoneback Jan 14, 2025
7ae6ecf
BUG: Update fortran subpackage names for meson differences
rstoneback Jan 14, 2025
0457350
BUG: Remove markers =
rstoneback Jan 14, 2025
e22675e
BUG: Add missing custom_targets
rstoneback Jan 14, 2025
254e0c7
BUG: missing comma
rstoneback Jan 14, 2025
40cd8b7
BUG: Attempt to fix build by linking to additional fortran items
rstoneback Jan 14, 2025
f11ee95
BUG: missing comma
rstoneback Jan 14, 2025
1a5df5a
BUG: fixed typo
rstoneback Jan 15, 2025
653aa80
TST: Add flags to limit warnings for c compiler
rstoneback Jan 15, 2025
9a86d3f
BUG: missing comma
rstoneback Jan 15, 2025
8d035a7
BUG: Add subdir to meson option
rstoneback Jan 15, 2025
76e403b
BUG: debugging
rstoneback Jan 15, 2025
f3c32bc
BUG: Debugging continues
rstoneback Jan 15, 2025
33fb425
BUG: Correct names in custom_target
rstoneback Jan 15, 2025
a31f899
BUG: Update output name
rstoneback Jan 15, 2025
6daf251
BUG: Update names
rstoneback Jan 15, 2025
ce432c3
BUG: added -fPIC
rstoneback Jan 15, 2025
57f94f9
BUG: names
rstoneback Jan 15, 2025
d94a850
BUG: Added missing target
rstoneback Jan 15, 2025
db60ba8
BUG: classifiers -> keywords bug
rstoneback Jan 15, 2025
eb254d2
BUG: removed -fPIC
rstoneback Jan 15, 2025
8044c83
BUG: Change pip install command
rstoneback Jan 15, 2025
69d587a
BUG: Update names
rstoneback Jan 15, 2025
0adcc97
BUG: Debugging
rstoneback Jan 15, 2025
859738f
BUG: Debugging import
rstoneback Jan 15, 2025
5e4dd70
BUG: Added install_sources command, which may be required
rstoneback Jan 15, 2025
b6e6cd4
BUG: Removed non-existent file in install list
rstoneback Jan 15, 2025
b079fbc
BUG: Debugging imports, remove all non-fortran imports
rstoneback Jan 15, 2025
48fe66f
BUG: Corrected bad commit and push
rstoneback Jan 15, 2025
c601ebd
BUG: Removed igrf import
rstoneback Jan 15, 2025
bc8eb67
BUG: Remove all fortran imports
rstoneback Jan 15, 2025
c22f5c5
BUG: Restore fortran imports
rstoneback Jan 15, 2025
cbcd4f9
BUG: Try switching working directory before testing
rstoneback Jan 16, 2025
a399ac6
BUG: typo
rstoneback Jan 16, 2025
6a317bc
BUG: Try installing tests
rstoneback Jan 16, 2025
9fd4020
BUG: Debugging import success
rstoneback Jan 16, 2025
d44e9fb
BUG: Try installing single test
rstoneback Jan 16, 2025
d52c466
BUG: Expand import check to include function call
rstoneback Jan 16, 2025
675e7f3
BUG: Debugging function check. Previous commands worked locally.
rstoneback Jan 16, 2025
1cea770
BUG: Debugging function check.
rstoneback Jan 16, 2025
d3c0d65
BUG: Debugging change in init behavior
rstoneback Jan 16, 2025
aa6c42e
BUG: Debugging change in import behavior
rstoneback Jan 16, 2025
42d69ad
BUG: Debugging change in import behavior
rstoneback Jan 16, 2025
fb209c5
BUG: retrigger online testing
rstoneback Jan 16, 2025
8ae8f1e
BUG: retrigger online testing
rstoneback Jan 16, 2025
eb5d972
BUG: Debugging import change
rstoneback Jan 16, 2025
c818f9a
BUG: Restore init
rstoneback Jan 16, 2025
7f7212a
BUG: import still not working as previous. See what tests are doing.
rstoneback Jan 16, 2025
2730b3b
BUG: Comments kill online testing. Removed.
rstoneback Jan 16, 2025
cea6add
BUG: Point coverage to a new directory
rstoneback Jan 16, 2025
64aa9d7
BUG: Point coverage to a new directory
rstoneback Jan 16, 2025
1e91dd0
BUG: Point coverage to a new directory
rstoneback Jan 16, 2025
ba158d4
BUG: Point coverage to a new directory
rstoneback Jan 16, 2025
53515fd
BUG: Debugging. Remove test files from install_sources
rstoneback Jan 25, 2025
2770ddc
BUG: restored debugging check
rstoneback Jan 25, 2025
b073176
BUG: Attempt apexpy like testing
rstoneback Jan 25, 2025
ea0cc99
BUG: debugging testing still
rstoneback Jan 25, 2025
d771873
BUG: debugging testing still but I don't understand what the commands…
rstoneback Jan 25, 2025
196391e
BUG: try adding source specification
rstoneback Jan 25, 2025
8ea1663
BUG: debugging testing
rstoneback Jan 25, 2025
52a9262
BUG: debugging testing
rstoneback Jan 25, 2025
da922a0
BUG: debugging testing
rstoneback Jan 25, 2025
82e6620
BUG: debugging testing
rstoneback Jan 25, 2025
db8f24a
BUG: debugging testing
rstoneback Jan 25, 2025
495acc1
BUG: debugging testing
rstoneback Jan 25, 2025
9d0e795
BUG: debugging testing
rstoneback Jan 25, 2025
8fda1b1
BUG: debugging testing
rstoneback Jan 25, 2025
04a4c91
BUG: debugging testing
rstoneback Jan 25, 2025
750449a
BUG: debugging testing
rstoneback Jan 25, 2025
3b235aa
BUG: debugging testing
rstoneback Jan 25, 2025
38677dd
BUG: debugging testing
rstoneback Jan 25, 2025
fe080f4
BUG: debugging testing
rstoneback Jan 30, 2025
2f1c1d5
BUG: Debugging tests
rstoneback Jan 30, 2025
216fc01
BUG: Debugging tests
rstoneback Jan 30, 2025
c25364d
BUG: Debugging tests
rstoneback Jan 30, 2025
8f607bb
BUG: Debugging tests
rstoneback Jan 30, 2025
6e22699
BUG: Debugging tests
rstoneback Jan 30, 2025
b4bd710
BUG: Debugging tests
rstoneback Jan 30, 2025
83eae66
BUG: Debugging tests
rstoneback Jan 30, 2025
0483bc8
BUG: Debugging tests
rstoneback Jan 30, 2025
6e46be0
BUG: Debugging tests
rstoneback Jan 30, 2025
90aa7a9
BUG: Debugging tests
rstoneback Jan 30, 2025
0d5952c
BUG: Debugging tests
rstoneback Jan 30, 2025
36aea82
BUG: Debugging tests
rstoneback Jan 30, 2025
7eeb90a
BUG: Debugging tests
rstoneback Jan 30, 2025
39b35d8
BUG: Debugging tests
rstoneback Jan 30, 2025
6c20aa3
TST: setup -> setup_method, teardown->teardown_method
rstoneback Jan 30, 2025
cf017a2
TST: setup -> setup_method, teardown->teardown_method
rstoneback Jan 30, 2025
b6a2d4f
BUG: Debugging testing
rstoneback Jan 30, 2025
e26ee41
BUG: Debugging testing
rstoneback Jan 30, 2025
2dfae4d
BUG: Restored previous config
rstoneback Jan 30, 2025
645c90c
BUG: Testing sensitivity
rstoneback Jan 30, 2025
9945c6d
BUG: Testing sensitivity
rstoneback Jan 30, 2025
9dd5734
BUG: Testing sensitivity
rstoneback Jan 30, 2025
1b4d37e
BUG: Testing sensitivity
rstoneback Jan 30, 2025
e909d5f
BUG: Testing sensitivity
rstoneback Jan 30, 2025
bd99bd3
BUG: Testing sensitivity
rstoneback Jan 30, 2025
16c1864
BUG: Testing sensitivity
rstoneback Jan 30, 2025
ac3d81b
BUG: Testing sensitivity
rstoneback Jan 30, 2025
39a9a9c
TST: Add MacOS testing
rstoneback Jan 30, 2025
49e0c8b
TST: Add Windows testing
rstoneback Jan 30, 2025
9d31c01
BUG: Windows testing
rstoneback Jan 30, 2025
a8f339d
BUG: Windows testing
rstoneback Jan 30, 2025
a16be31
BUG: Windows testing
rstoneback Jan 30, 2025
72035f1
BUG: Windows testing
rstoneback Jan 30, 2025
a95bb5a
BUG: Windows testing
rstoneback Jan 30, 2025
07490b0
BUG: Windows testing
rstoneback Jan 30, 2025
b264e2c
TST: Re-run testing weekly. Helps ensure dependency updates don't bre…
rstoneback Jan 31, 2025
7b06222
Merge pull request #63 from CosmicStudioSoftware/meson_move
rstoneback Jan 31, 2025
3d9c6b9
Updated package to use IGRF14
rstoneback Jan 31, 2025
2b68ddf
BUG: Added f2py comments
rstoneback Jan 31, 2025
e8f5546
BUG: Fixed missed IGRF13 call
rstoneback Jan 31, 2025
068ee1d
STY: Add Cosmic Studio funding advertisement
rstoneback Jan 31, 2025
269df86
TST: Switch to pytest to get more info on test issues
rstoneback Jan 31, 2025
5de77bc
TST: Switch to pytest to get more info on test issues
rstoneback Jan 31, 2025
fa44b65
BUG: Degrees to radians
rstoneback Jan 31, 2025
90f24d8
TST: Testing sensitivity
rstoneback Feb 6, 2025
181af24
TST: Testing sensitivity
rstoneback Feb 6, 2025
47e91fc
Update old setup.py to use IGRF14
rstoneback Apr 3, 2025
45d1993
TST: Remove tests on windows
rstoneback Apr 3, 2025
c744276
DOC: Updated changelog
rstoneback Apr 3, 2025
f2232d7
MNT: Updated version for old setup style
rstoneback Apr 3, 2025
d973441
BUG: Added os version information
rstoneback Apr 4, 2025
cf12345
DOC: Expanded/Corrected API coverage
rstoneback Apr 4, 2025
546b27f
DOC: Updated citation info
rstoneback Apr 4, 2025
dcaa61c
DOC: Updated copyright year
rstoneback Apr 4, 2025
1aa673f
DOC: Updated installation instructions
rstoneback Apr 4, 2025
99106fe
DOC: Typo correction
rstoneback Apr 4, 2025
8ead631
BUG: Corrected email address
rstoneback Apr 4, 2025
188d8f8
TST: Update requirements for doc testing
rstoneback Apr 4, 2025
016f4dc
TST: Update requirements for doc testing
rstoneback Apr 4, 2025
e0808a8
TST: Update requirements for doc testing
rstoneback Apr 4, 2025
d1905d0
TST: Update requirements for doc testing
rstoneback Apr 4, 2025
9005b17
DOC: Remove f2py parts from API
rstoneback Apr 4, 2025
f7454aa
BUG: Add m2r2 to conf.py
rstoneback Apr 4, 2025
8052c47
DOC: Update contributing
rstoneback Apr 4, 2025
ba17b16
DOC: Update code of conduct
rstoneback Apr 4, 2025
7bc7e77
DOC: Update code of conduct, contributing
rstoneback Apr 4, 2025
3c12f4d
BUG: docutils version limit
rstoneback Apr 4, 2025
459c4f4
BUG: docutils version limit
rstoneback Apr 4, 2025
261db7a
BUG: docutils version limit
rstoneback Apr 4, 2025
f1b9ba9
BUG: updated email address
rstoneback Apr 4, 2025
0b6a876
DOC: Added note for optional requirement
rstoneback Apr 4, 2025
99fab46
DOC: Update overview
rstoneback Apr 4, 2025
86b38e0
DOC: Updated deprecation statements
rstoneback Apr 4, 2025
825eed4
DOC: Updated deprecation statements
rstoneback Apr 4, 2025
c3e8b1e
DOC: Updated deprecation statements
rstoneback Apr 4, 2025
d276640
DOC: Update version number
rstoneback Apr 4, 2025
6cc5294
DOC: Typo
rstoneback Apr 4, 2025
c0eb867
DOC: version update
rstoneback Apr 4, 2025
274a6b5
TST: Updated deprecation test checks
rstoneback Apr 4, 2025
2e7e605
DOC: Update badge links
rstoneback Apr 4, 2025
2fda315
DOC: Tweak intro sentence
rstoneback Apr 4, 2025
a521d20
TST: debug lack of coveralls coverage %
rstoneback Apr 4, 2025
978cbbf
TST: added verbose flags
rstoneback Apr 4, 2025
f045361
TST: check tweak
rstoneback Apr 4, 2025
5c4ccbb
TST: debugging
rstoneback Apr 4, 2025
38bd452
TST: debugging
rstoneback Apr 4, 2025
e3b548b
TST: debugging
rstoneback Apr 4, 2025
9a99ede
TST: debugging
rstoneback Apr 4, 2025
797943e
TST: debugging
rstoneback Apr 4, 2025
ac4dfc8
TST: debugging
rstoneback Apr 4, 2025
dc8f1fd
TST: debugging
rstoneback Apr 4, 2025
7c842d0
TST: debugging
rstoneback Apr 4, 2025
48c4689
TST: debugging
rstoneback Apr 4, 2025
574a46a
TST: debugging
rstoneback Apr 4, 2025
0dddc7b
BUG: Removed coverage percentage due to changes in community support
rstoneback Apr 4, 2025
636e300
BUG: Removed debug command from coveralls
rstoneback Apr 4, 2025
a6f4b0a
Merge pull request #64 from CosmicStudioSoftware/igrf14
rstoneback Apr 4, 2025
30be10a
ENH: Updated release date to go with RC creation
rstoneback Apr 4, 2025
ccf2c33
DOC: Added updated documentation to changelog
rstoneback Apr 4, 2025
17f980e
TST: Debugging unit testing reporting
rstoneback Apr 4, 2025
24ba222
TST: Try putting fortran in own directory
rstoneback Apr 4, 2025
7deff53
TST: Try putting fortran in own directory
rstoneback Apr 4, 2025
bd0657b
TST: Try putting fortran in own directory
rstoneback Apr 4, 2025
2acf3fe
TST: Try putting fortran in own directory
rstoneback Apr 4, 2025
3c8255f
TST: Try removing init
rstoneback Apr 4, 2025
823eeec
TST: Try different dir setup
rstoneback Apr 4, 2025
a094c58
TST: Try different dir setup
rstoneback Apr 4, 2025
28567f3
TST: Try different dir setup
rstoneback Apr 4, 2025
6ae7e56
TST: Try not importing tests
rstoneback Apr 4, 2025
7c49e92
TST: Tweaking commands, but tests run, no coverage
rstoneback Apr 4, 2025
3f49fd5
TST: Tweaking commands, but tests run, no coverage
rstoneback Apr 4, 2025
7330f3d
TST: Try out github actions
rstoneback Apr 4, 2025
720f7ed
TST: Try out github actions
rstoneback Apr 4, 2025
3100982
TST: Try out get real coverage
rstoneback Apr 4, 2025
9060553
TST: Try out get real coverage
rstoneback Apr 4, 2025
bcaf5e3
TST: Try to get real coverage
rstoneback Apr 4, 2025
6de9088
TST: Try to get real coverage
rstoneback Apr 4, 2025
982dda6
TST: Try to get real coverage
rstoneback Apr 4, 2025
fabee9f
TST: Try to get real coverage
rstoneback Apr 4, 2025
09335d6
TST: Try to get real coverage
rstoneback Apr 4, 2025
45d06bb
TST: Try to get real coverage
rstoneback Apr 4, 2025
39f8c39
TST: Omit __init__ from reporting
rstoneback Apr 5, 2025
c63d9e4
TST: Omit __init__ from reporting
rstoneback Apr 5, 2025
e9861ed
ENH: Update fortran code locations for old setup
rstoneback Apr 5, 2025
b46689f
ENH: Remove old IGRF version
rstoneback Apr 5, 2025
25e0548
ENH: Update old manifest
rstoneback Apr 5, 2025
74605e5
ENH: Update changelog
rstoneback Apr 5, 2025
db68715
ENH: Restore coverage percentage
rstoneback Apr 5, 2025
49868ce
ENH: Restore coverage percentage
rstoneback Apr 5, 2025
a2435ca
BUG: PEP8
rstoneback Apr 5, 2025
cbbac3e
Merge pull request #66 from CosmicStudioSoftware/test_moving_fortran
rstoneback Apr 5, 2025
2c14342
DOC: Updated citation
rstoneback Apr 5, 2025
a73594c
BUG: Removed old commented and unneeded code
rstoneback Apr 5, 2025
241f79d
DOC: Update version
rstoneback Apr 5, 2025
3568ee1
BUG: Deleted commented code
rstoneback Apr 5, 2025
728e9de
DOC: Updated changelog
rstoneback Apr 5, 2025
69a7631
DOC: Updated changelog
rstoneback Apr 7, 2025
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
5 changes: 0 additions & 5 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,6 @@ jobs:
pip install -r test_requirements.txt
pip install -r requirements.txt

- name: Set up pysat
run: |
mkdir pysatData
python -c "import pysat; pysat.params['data_dirs'] = 'pysatData'"

- name: Check documentation build
run: sphinx-build -E -b html docs dist/docs

Expand Down
113 changes: 99 additions & 14 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,39 @@

name: Pytest with Flake8

on: [pull_request, push]
on:
pull_request:
push:
schedule:
- cron: "0 3 * * 1" # Runs 03:00 UT on Mondays

jobs:
build:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
python-version: ["3.9", "3.10"]
numpy_ver: [latest]
os: ["ubuntu-latest"]
python-version: ["3.9", "3.10", "3.11", "3.12"]
numpy_ver: ["latest"]
include:
- python-version: "3.8"
numpy_ver: "1.19"
# Support different GA Mac environments
- python-version: "3.9"
os: "macos-13"
numpy_ver: "latest"
- python-version: "3.12"
os: "macos-13"
numpy_ver: "latest"
- python-version: "3.9"
os: "macos-latest"
numpy_ver: "latest"
- python-version: "3.12"
os: "macos-latest"
numpy_ver: "latest"
# NEP29 compliance settings
- python-version: "3.10"
numpy_ver: "1.25"
os: "ubuntu-latest"
test_config: "NEP29"

name: Python ${{ matrix.python-version }} on ${{ matrix.os }} with numpy ${{ matrix.numpy_ver }}
runs-on: ${{ matrix.os }}
Expand All @@ -29,6 +48,16 @@ jobs:
with:
python-version: ${{ matrix.python-version }}

- name: Install Windows-specific dependencies for non-pip install
if: ${{ matrix.os == 'windows-latest' }}
run: |
choco install ninja mingw
choco install rtools --no-progress
echo "c:\rtools40\ucrt64\bin;" >> $env:GITHUB_PATH
gfortran --version
pip install flake8 meson-python pytest pytest-cov pytest-xdist scipy
pip install "numpy>=1.19.5"

- name: Install standard dependencies
run: |
python -m pip install --upgrade pip
Expand All @@ -51,14 +80,70 @@ jobs:
- name: Evaluate complexity
run: flake8 . --count --exit-zero --max-complexity=10 --statistics

- name: Run OMMBV setup.py
- name: Install on Linux
if: ${{ matrix.os == 'ubuntu-latest' }}
run: |
pip install --upgrade-strategy only-if-needed .

- name: Install on MacOS-13
if: ${{ matrix.os == 'macos-13' }}
run: |
python setup.py develop
brew reinstall gcc@14
CC=/usr/local/bin/gcc-14 pip install --upgrade-strategy only-if-needed .

- name: Run unit and integration tests
run: pytest --cov=OMMBV/
- name: Install on MacOS-Latest
if: ${{ matrix.os == 'macos-latest' }}
run: |
brew reinstall gcc@14
CC=/opt/homebrew/bin/gcc-14 pip install --upgrade-strategy only-if-needed .

- name: Install on Windows
if: ${{ matrix.os == 'windows-latest' }}
run: |
meson setup build
ninja -j 2 -C build
cd build
meson install --destdir=${{ env.Python3_ROOT_DIR }}

- name: Publish results to coveralls
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: coveralls --rcfile=setup.cfg --service=github
- name: Run unit and integration tests Mac/Linux
if: ${{ matrix.os != 'windows-latest' }}
run: |
rm -rf ./OMMBV
mkdir new_dir
cd new_dir
coverage run -m --source=OMMBV --omit=__init__.py pytest ../tests
coverage report
coverage xml
mkdir ../OMMBV
mv coverage.xml ../OMMBV/coverage.xml

- name: Run unit and integration tests on Windows
if: ${{ matrix.os == 'windows-latest' }}
run: |
rm ./OMMBV -r -force
cd ..
pytest ./OMMBV/tests -v --cov

coverage report
coverage xml
mv coverage.xml .\OMMBV\.

- name: Publish results to coveralls upon success
uses: coverallsapp/github-action@v2
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
flag-name: run=${{ join(matrix.*, '-') }}
parallel: true
format: cobertura

finish:
name: Finish Coverage Analysis
needs: build
if: ${{ always() }}
runs-on: ubuntu-latest
steps:
- name: Coveralls Finished
uses: coverallsapp/github-action@v2
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
parallel-finished: true
7 changes: 6 additions & 1 deletion .readthedocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@
# Required
version: 2

build:
os: ubuntu-22.04
tools:
python: "3.10"


# Build documentation in the docs/ directory with Sphinx
sphinx:
configuration: docs/conf.py
Expand All @@ -20,7 +26,6 @@ formats:
# Optionally set the version of Python and requirements
# required to build your docs
python:
version: 3.7
install:
- requirements: docs/requirements.txt

9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,15 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).

## [1.1.0] - 2025-04-07
- Switched away from distutils to Meson for build system
- Updated coupling to coveralls
- Updated package version for security issue in sphinx
- Updated online unit testing
- Updated to IGRF14
- Updated documentation
- Updated unit tests to latest standards

## [1.0.1] - 2022-01-04
- Added pyproject.toml to support systems without numpy.
- Modified manifest.ini to include version.txt
Expand Down
44 changes: 25 additions & 19 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@

In the interest of fostering an open and welcoming environment, we as
contributors and maintainers pledge to making participation in our project and
our community a harassment-free experience for everyone, regardless of age, body
size, disability, ethnicity, sex characteristics, gender identity and expression,
level of experience, education, socio-economic status, nationality, personal
appearance, race, religion, or sexual identity and orientation.
our community a harassment-free experience for everyone, regardless of age,
body size, disability, ethnicity, gender identity and expression, level of
experience, nationality, personal appearance, race, religion, or sexual
identity and orientation.

## Our Standards

Expand All @@ -23,13 +23,13 @@ include:
Examples of unacceptable behavior by participants include:

* The use of sexualized language or imagery and unwelcome sexual attention or
advances
advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic
address, without explicit permission
address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting
professional setting

## Our Responsibilities

Expand All @@ -48,29 +48,35 @@ threatening, offensive, or harmful.
This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of
representing a project or community include using an official project e-mail
address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.
address, posting via an official social media account, or acting as an
appointed representative at an online or offline event. Representation of a
project may be further defined and clarified by project maintainers.

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the project team at pysat.developers@gmail.com. All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an incident.
Further details of specific enforcement policies may be posted separately.
reported by contacting the project team at contact@cosmicstudio.io. The
pysat project team will review and investigate all complaints, and will respond
in a way that it deems appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an
incident. Further details of specific enforcement policies may be posted
separately.

Project maintainers who do not follow or enforce the Code of Conduct in good
faith may face temporary or permanent repercussions as determined by other
members of the project's leadership.

## Attribution

This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 1.4, available at
[https://contributor-covenant.org/version/1/4][version]

[homepage]: https://www.contributor-covenant.org
## FAQ

For answers to common questions about this code of conduct, see
https://www.contributor-covenant.org/faq
[https://www.contributor-covenant.org/faq][faq]

[homepage]: https://contributor-covenant.org
[version]: https://contributor-covenant.org/version/1/4/
[faq]: https://www.contributor-covenant.org/faq
Loading