Skip to content

Commit af8a86a

Browse files
authored
Renames package to lower case and fixes some build issues (#168)
1 parent e6ae4de commit af8a86a

File tree

96 files changed

+717
-714
lines changed

Some content is hidden

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

96 files changed

+717
-714
lines changed

.github/workflows/release.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- uses: actions/checkout@v4
18+
with:
19+
submodules: true
1820
- name: Build sdist
1921
run: |
2022
pip install pybind11

.github/workflows/run_tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,4 @@ jobs:
5454
run: |
5555
export PATH="$pythonLocation:$PATH"
5656
python -m pip install -e .[Dev,Orso]
57-
pytest tests/ --cov=RATapi --cov-report=term
57+
pytest tests/ --cov=ratapi --cov-report=term

RATapi/__init__.py

Lines changed: 0 additions & 29 deletions
This file was deleted.

RATapi/examples/__init__.py

Lines changed: 0 additions & 25 deletions
This file was deleted.

RATapi/utils/__init__.py

Lines changed: 0 additions & 1 deletion
This file was deleted.

ratapi/__init__.py

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
"""ratapi is a Python package for modelling, fitting and optimising reflectivity problems."""
2+
3+
from contextlib import suppress
4+
5+
import ratapi.examples as examples
6+
from ratapi import events, models
7+
from ratapi.classlist import ClassList
8+
from ratapi.controls import Controls
9+
from ratapi.outputs import BayesResults, Results
10+
from ratapi.project import Project
11+
from ratapi.run import run
12+
from ratapi.utils import convert, plotting
13+
14+
with suppress(ImportError): # orsopy is an optional dependency
15+
from ratapi.utils import orso as orso
16+
17+
__all__ = [
18+
"examples",
19+
"models",
20+
"events",
21+
"ClassList",
22+
"Controls",
23+
"BayesResults",
24+
"Results",
25+
"Project",
26+
"run",
27+
"plotting",
28+
"convert",
29+
]
File renamed without changes.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
model_validator,
1818
)
1919

20-
from RATapi.utils.custom_errors import custom_pydantic_validation_error
21-
from RATapi.utils.enums import BoundHandling, Display, Parallel, Procedures, Strategies
20+
from ratapi.utils.custom_errors import custom_pydantic_validation_error
21+
from ratapi.utils.enums import BoundHandling, Display, Parallel, Procedures, Strategies
2222

2323
common_fields = ["procedure", "parallel", "calcSldDuringFit", "resampleMinAngle", "resampleNPoints", "display"]
2424
update_fields = ["updateFreq", "updatePlotFreq"]

RATapi/events.py renamed to ratapi/events.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import os
44
from typing import Callable, Union
55

6-
from RATapi.rat_core import EventBridge, EventTypes, PlotEventData, ProgressEventData
6+
from ratapi.rat_core import EventBridge, EventTypes, PlotEventData, ProgressEventData
77

88

99
def notify(event_type: EventTypes, data: Union[str, PlotEventData, ProgressEventData]) -> None:

ratapi/examples/__init__.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
"""Usage examples for the Python RAT API."""
2+
3+
from ratapi.examples.absorption.absorption import absorption
4+
from ratapi.examples.convert_rascal_project.convert_rascal import convert_rascal
5+
from ratapi.examples.domains.domains_custom_layers import domains_custom_layers
6+
from ratapi.examples.domains.domains_custom_XY import domains_custom_XY
7+
from ratapi.examples.domains.domains_standard_layers import domains_standard_layers
8+
from ratapi.examples.normal_reflectivity.DSPC_custom_layers import DSPC_custom_layers
9+
from ratapi.examples.normal_reflectivity.DSPC_custom_XY import DSPC_custom_XY
10+
from ratapi.examples.normal_reflectivity.DSPC_data_background import DSPC_data_background
11+
from ratapi.examples.normal_reflectivity.DSPC_function_background import DSPC_function_background
12+
from ratapi.examples.normal_reflectivity.DSPC_standard_layers import DSPC_standard_layers
13+
14+
__all__ = [
15+
"absorption",
16+
"domains_custom_layers",
17+
"domains_custom_XY",
18+
"domains_standard_layers",
19+
"DSPC_custom_layers",
20+
"DSPC_custom_XY",
21+
"DSPC_standard_layers",
22+
"DSPC_data_background",
23+
"DSPC_function_background",
24+
"convert_rascal",
25+
]

0 commit comments

Comments
 (0)