Skip to content

Commit 8925035

Browse files
authored
Merge pull request #370 from mj-will/update--to-black-2024
Update to black 2024
2 parents 24e8e5b + 736e95d commit 8925035

31 files changed

+60
-34
lines changed

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- uses: psf/black@stable
2020
with:
2121
options: "--check --diff"
22-
version: "22.12"
22+
version: "24.2"
2323
flake8:
2424
name: Lint - Flake8
2525
runs-on: ubuntu-latest

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ repos:
77
- id: check-yaml
88
- id: check-added-large-files
99
- repo: https://github.com/psf/black
10-
rev: 22.6.0
10+
rev: 24.2.0
1111
hooks:
1212
- id: black
1313
language_version: python3

nessai/samplers/base.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -384,9 +384,9 @@ def get_result_dictionary(self):
384384
d["seed"] = self.seed
385385
d["sampling_time"] = self.sampling_time.total_seconds()
386386
d["total_likelihood_evaluations"] = self.model.likelihood_evaluations
387-
d[
388-
"likelihood_evaluation_time"
389-
] = self.likelihood_evaluation_time.total_seconds()
387+
d["likelihood_evaluation_time"] = (
388+
self.likelihood_evaluation_time.total_seconds()
389+
)
390390
d["history"] = self.history
391391
if hasattr(self.model, "truth"):
392392
d["truth"] = self.model.truth

nessai/samplers/importancesampler.py

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1219,10 +1219,10 @@ def add_and_update_points(self, n: int):
12191219
self.training_samples.samples, self.training_samples.log_q
12201220
)
12211221

1222-
self.training_samples.samples[
1223-
"logQ"
1224-
] = self.proposal.compute_meta_proposal_from_log_q(
1225-
self.training_samples.log_q
1222+
self.training_samples.samples["logQ"] = (
1223+
self.proposal.compute_meta_proposal_from_log_q(
1224+
self.training_samples.log_q
1225+
)
12261226
)
12271227
self.training_samples.samples["logW"] = -self.training_samples.samples[
12281228
"logQ"
@@ -1239,10 +1239,10 @@ def add_and_update_points(self, n: int):
12391239
self.iid_samples.log_q = self.proposal.update_log_q(
12401240
self.iid_samples.samples, self.iid_samples.log_q
12411241
)
1242-
self.iid_samples.samples[
1243-
"logQ"
1244-
] = self.proposal.compute_meta_proposal_from_log_q(
1245-
self.iid_samples.log_q
1242+
self.iid_samples.samples["logQ"] = (
1243+
self.proposal.compute_meta_proposal_from_log_q(
1244+
self.iid_samples.log_q
1245+
)
12461246
)
12471247
self.iid_samples.samples["logW"] = -self.iid_samples.samples[
12481248
"logQ"
@@ -1316,10 +1316,10 @@ def adjust_final_samples(self, n_batches=5):
13161316
update_counts=False,
13171317
)
13181318
new_samples["it"] = it
1319-
new_samples[
1320-
"logL"
1321-
] = self.model.batch_evaluate_log_likelihood(
1322-
new_samples, unit_hypercube=True
1319+
new_samples["logL"] = (
1320+
self.model.batch_evaluate_log_likelihood(
1321+
new_samples, unit_hypercube=True
1322+
)
13231323
)
13241324
new_loc = np.searchsorted(samples["it"], new_samples["it"])
13251325
samples = np.insert(samples, new_loc, new_samples)
@@ -2227,33 +2227,33 @@ def get_result_dictionary(self):
22272227
self.training_samples.samples
22282228
)
22292229
d["training_log_evidence"] = self.training_samples.state.log_evidence
2230-
d[
2231-
"training_log_evidence_error"
2232-
] = self.training_samples.state.log_evidence_error
2233-
d[
2234-
"training_log_posterior_weights"
2235-
] = self.training_samples.state.log_posterior_weights
2230+
d["training_log_evidence_error"] = (
2231+
self.training_samples.state.log_evidence_error
2232+
)
2233+
d["training_log_posterior_weights"] = (
2234+
self.training_samples.state.log_posterior_weights
2235+
)
22362236
# Will all be None if the final samples haven't been drawn
22372237
d["bootstrap_log_evidence"] = self.bootstrap_log_evidence
22382238
d["bootstrap_log_evidence_error"] = self.bootstrap_log_evidence_error
22392239
if self.iid_samples:
22402240
d["iid_log_evidence"] = self.iid_samples.state.log_evidence
2241-
d[
2242-
"iid_log_evidence_error"
2243-
] = self.iid_samples.state.log_evidence_error
2241+
d["iid_log_evidence_error"] = (
2242+
self.iid_samples.state.log_evidence_error
2243+
)
22442244
d["samples"] = self.final_samples
22452245
d["log_posterior_weights"] = self.final_log_posterior_weights
22462246
d["log_evidence"] = self.final_log_evidence
22472247
d["log_evidence_error"] = self.final_log_evidence_error
22482248

22492249
d["training_time"] = self.training_time.total_seconds()
22502250
d["draw_samples_time"] = self.draw_samples_time.total_seconds()
2251-
d[
2252-
"add_and_update_samples_time"
2253-
] = self.add_and_update_samples_time.total_seconds()
2254-
d[
2255-
"draw_final_samples_time"
2256-
] = self.draw_final_samples_time.total_seconds()
2251+
d["add_and_update_samples_time"] = (
2252+
self.add_and_update_samples_time.total_seconds()
2253+
)
2254+
d["draw_final_samples_time"] = (
2255+
self.draw_final_samples_time.total_seconds()
2256+
)
22572257
d["proposal_importance"] = self.importance
22582258

22592259
return d

nessai/utils/settings.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
"""Utilities for determing the settings available in nessai.
1+
"""Utilities for determining the settings available in nessai.
22
33
Used for bilby and pycbc-inference.
44
"""
5+
56
from inspect import signature
67
from typing import List, Callable, Tuple
78

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ dev = [
5757
"pre-commit",
5858
"ray[default]",
5959
"corner",
60+
"black>=24.0",
6061
]
6162
docs = [
6263
"sphinx",
@@ -104,4 +105,3 @@ target-version = [
104105
extend-ignore = [
105106
"E203",
106107
]
107-

tests/conftest.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
"""General configuration for the test suite"""
2+
23
import sys
34

45
from numpy.random import seed

tests/test_config.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
"""Tests for the config module"""
2+
23
from nessai.config import LivepointsConfig
34
import numpy as np
45

tests/test_evidence/test_ins_evidence.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
"""Test the INS evidence"""
2+
23
from unittest.mock import MagicMock, create_autospec
34

45
import numpy as np

tests/test_flowmodel/test_flowmodel_importance.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
"""
22
Test the ImportanceFlowModel.
33
"""
4+
45
import os
56
import pickle
67
from unittest.mock import MagicMock, create_autospec, patch

0 commit comments

Comments
 (0)