Skip to content

Commit 00d9d02

Browse files
committed
MNT: Simplify Monte Carlo parallel export structure.
1 parent 8082710 commit 00d9d02

File tree

367 files changed

+176966
-60978
lines changed

Some content is hidden

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

367 files changed

+176966
-60978
lines changed

CITATION.cff .github/CITATION.cff

File renamed without changes.

CODEOWNERS .github/CODEOWNERS

File renamed without changes.
File renamed without changes.
File renamed without changes.

.github/clear-local-branches.ps1

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Delete local branches that no longer exists on remote (windows command line)
2+
git branch -vv | Where-Object { $_ -match 'gone\]' } | ForEach-Object { $_.Trim().Split()[0] } | ForEach-Object { git branch -D $_ }

.github/workflows/test-pytest-slow.yaml

+9-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ on:
44
schedule:
55
- cron: "0 17 * * 5" # at 05:00 PM, only on Friday
66
timezone: "America/Sao_Paulo"
7+
push:
8+
branches:
9+
- main
10+
paths:
11+
- "**.py"
12+
- ".github/**"
13+
- "pyproject.toml"
14+
- "requirements*"
715

816
defaults:
917
run:
@@ -15,7 +23,7 @@ jobs:
1523
strategy:
1624
matrix:
1725
fail-fast: false
18-
python-version: [3.9, 3.12]
26+
python-version: [3.9, 3.13]
1927

2028
env:
2129
OS: ${{ matrix.os }}

.github/workflows/test_pytest.yaml

+7-7
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,20 @@ jobs:
1818
runs-on: ${{ matrix.os }}
1919
strategy:
2020
matrix:
21-
os: [ubuntu-latest, macos-latest]
22-
python-version: [3.9, 3.12]
21+
os: [ubuntu-latest, macos-latest, windows-latest]
22+
python-version: [3.9, 3.13]
2323
env:
2424
OS: ${{ matrix.os }}
2525
PYTHON: ${{ matrix.python-version }}
2626
steps:
2727
- uses: actions/checkout@v4
2828
- name: Set up Python
29-
uses: actions/setup-python@v2
29+
uses: actions/setup-python@v4
3030
with:
3131
python-version: ${{ matrix.python-version }}
3232

3333
- name: Cache Python dependencies
34-
uses: actions/cache@v2
34+
uses: actions/cache@v3
3535
with:
3636
path: ~/.cache/pip
3737
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements-tests.txt') }}
@@ -64,7 +64,7 @@ jobs:
6464
run: pytest tests/acceptance --cov=rocketpy --cov-append --cov-report=xml
6565

6666
- name: Upload coverage to artifacts
67-
uses: actions/upload-artifact@v2
67+
uses: actions/upload-artifact@v3
6868
with:
6969
name: coverage
7070
path: coverage.xml
@@ -75,9 +75,9 @@ jobs:
7575
steps:
7676
- uses: actions/checkout@v4
7777
- name: Download all coverage reports
78-
uses: actions/download-artifact@v2
78+
uses: actions/download-artifact@v3
7979
- name: Upload to Codecov
80-
uses: codecov/codecov-action@v2
80+
uses: codecov/codecov-action@v4
8181
with:
8282
token: ${{ secrets.CODECOV_TOKEN }}
8383
files: |

.pylintrc

+4-2
Original file line numberDiff line numberDiff line change
@@ -225,8 +225,7 @@ good-names=FlightPhases,
225225
motor_I_11_derivative_at_t,
226226
M3_forcing,
227227
M3_damping,
228-
CM_to_CDM,
229-
CM_to_CPM,
228+
CDM_to_CPM,
230229
center_of_mass_without_motor_to_CDM,
231230
motor_center_of_dry_mass_to_CDM,
232231
generic_motor_cesaroni_M1520,
@@ -360,6 +359,9 @@ max-statements=25
360359
# Minimum number of public methods for a class (see R0903).
361360
min-public-methods=0
362361

362+
# Maximum number of positional arguments (see R0917).
363+
max-positional-arguments = 25
364+
363365

364366
[EXCEPTIONS]
365367

.vscode/settings.json

+32-6
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@
55
"python.testing.unittestEnabled": false,
66
"python.testing.pytestEnabled": true,
77
"autoDocstring.docstringFormat": "numpy",
8-
"cSpell.enableFiletypes": [
9-
"python",
10-
"jupyter",
11-
"markdown",
12-
"restructuredtext"
13-
],
8+
"cSpell.enabledFileTypes": {
9+
"plaintext": true,
10+
"python": true,
11+
"jupyter": true,
12+
"markdown": true,
13+
"tex": true,
14+
"rst": true
15+
},
1416
"cSpell.language": "en-US",
1517
"cSpell.words": [
1618
"Abdulklech",
@@ -96,6 +98,7 @@
9698
"Dyllon",
9799
"ECMWF",
98100
"edgecolor",
101+
"EOMs",
99102
"epsabs",
100103
"epsrel",
101104
"eqsv",
@@ -132,11 +135,14 @@
132135
"github",
133136
"Glauert",
134137
"gmaps",
138+
"Gnss",
135139
"Gomes",
136140
"Gonçalvez",
137141
"grav",
138142
"Guilherme",
139143
"Haim",
144+
"headlength",
145+
"headwidth",
140146
"hemis",
141147
"hgtprs",
142148
"hgtsfc",
@@ -148,6 +154,7 @@
148154
"ICONEU",
149155
"idxmax",
150156
"IGRA",
157+
"Ilya",
151158
"imageio",
152159
"imread",
153160
"imshow",
@@ -156,16 +163,21 @@
156163
"Interquartile",
157164
"intp",
158165
"ipynb",
166+
"ipython",
159167
"ipywidgets",
160168
"isbijective",
161169
"isin",
170+
"isort",
162171
"ivar",
163172
"jsonpickle",
164173
"Junqueira",
165174
"jupyter",
166175
"Kaleb",
167176
"Karman",
177+
"Krasser",
178+
"labelrotation",
168179
"linalg",
180+
"Lince",
169181
"linestyle",
170182
"linewidth",
171183
"linspace",
@@ -213,6 +225,7 @@
213225
"noaaruc",
214226
"noaarucsounding",
215227
"num2pydate",
228+
"numericalunits",
216229
"numfig",
217230
"numpy",
218231
"numref",
@@ -222,20 +235,27 @@
222235
"polystyle",
223236
"powerseries",
224237
"Prandtl",
238+
"pressurant",
239+
"prettytable",
225240
"Projeto",
226241
"prometheus",
227242
"pydata",
228243
"pylint",
229244
"PYPI",
230245
"pyplot",
231246
"pyproject",
247+
"pytest",
232248
"pytz",
249+
"quantile",
250+
"Radau",
233251
"Rdot",
234252
"referece",
235253
"relativetoground",
236254
"repr",
255+
"reversesort",
237256
"reynolds",
238257
"rightarrow",
258+
"rmul",
239259
"ROABs",
240260
"rocketpy",
241261
"rocketusage",
@@ -249,10 +269,12 @@
249269
"SBMT",
250270
"scilimits",
251271
"searchsorted",
272+
"seblm",
252273
"seealso",
253274
"setrail",
254275
"simplekml",
255276
"SIRGAS",
277+
"Sobol",
256278
"solidmotor",
257279
"somgl",
258280
"Somigliana",
@@ -261,9 +283,12 @@
261283
"SRTM",
262284
"SRTMGL",
263285
"Stano",
286+
"statsmodels",
264287
"STFT",
265288
"subintervals",
266289
"suptitle",
290+
"supxlabel",
291+
"supylabel",
267292
"ticklabel",
268293
"timedelta",
269294
"timezonefinder",
@@ -281,6 +306,7 @@
281306
"Unidimensional",
282307
"USGS",
283308
"uwyo",
309+
"valetudo",
284310
"vectorize",
285311
"vgrdprs",
286312
"viewcode",

0 commit comments

Comments
 (0)