Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
27 changes: 1 addition & 26 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,29 +1,9 @@
from setuptools import setup, find_packages, Extension
from Cython.Build import cythonize
from setuptools import setup, find_packages
from pathlib import Path
import os

extra_compile_args = []
if os.name == "nt": # Windows
extra_compile_args = ["/w"]
else: # macOS and Linux
extra_compile_args = [
"-Wno-unreachable-code",
"-Wno-unreachable-code-fallthrough",
"-O3",
]

this_directory = Path(__file__).parent
long_description = (this_directory / "README.md").read_text()

extensions = [
Extension(
"synapse.utils.ndtp",
["synapse/utils/ndtp.pyx"],
extra_compile_args=extra_compile_args,
),
]

setup(
name="science-synapse",
version="2.4.0",
Expand All @@ -33,14 +13,9 @@
packages=find_packages(include=["synapse", "synapse.*"]),
long_description=long_description,
long_description_content_type="text/markdown",
ext_modules=cythonize(
extensions,
compiler_directives={"language_level": "3"},
),
python_requires=">=3.9",
install_requires=[
"coolname",
"crcmod",
"dearpygui",
"grpcio-tools",
"numexpr>=2.8.7",
Expand Down
Empty file removed synapse/nodes/__init__.py
Empty file.
2 changes: 1 addition & 1 deletion synapse/server/nodes/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

from synapse.api.node_pb2 import NodeConfig, NodeType
from synapse.server.status import Status
from synapse.utils.ndtp_types import SynapseData
from synapse.utils.types import SynapseData


class BaseNode(object):
Expand Down
2 changes: 1 addition & 1 deletion synapse/server/nodes/spectral_filter.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
)
from synapse.server.nodes.base import BaseNode
from synapse.server.status import Status
from synapse.utils.ndtp_types import ElectricalBroadbandData, SynapseData
from synapse.utils.types import ElectricalBroadbandData, SynapseData


def get_filter_coefficients(method, low_cutoff_hz, high_cutoff_hz, sample_rate):
Expand Down
2 changes: 1 addition & 1 deletion synapse/simulator/nodes/broadband_source.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
from synapse.api.tap_pb2 import TapConnection, TapType
from synapse.api.datatype_pb2 import BroadbandFrame
from synapse.server.status import Status
from synapse.utils.ndtp_types import ElectricalBroadbandData
from synapse.utils.types import ElectricalBroadbandData

def r_sample(bit_width: int):
return random.randint(0, 2**bit_width - 1)
Expand Down
2 changes: 1 addition & 1 deletion synapse/simulator/nodes/spike_source.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
from synapse.api.nodes.spike_source_pb2 import SpikeSourceConfig
from synapse.server.nodes.base import BaseNode
from synapse.server.status import Status
from synapse.utils.ndtp_types import SpiketrainData
from synapse.utils.types import SpiketrainData

def r_sample(bit_width: int):
return random.randint(0, 2**bit_width - 1)
Expand Down
2 changes: 1 addition & 1 deletion synapse/tests/simulator/test_broadband_source.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from synapse.simulator.nodes.broadband_source import BroadbandSource
from synapse.api.nodes.signal_config_pb2 import SignalConfig, ElectrodeConfig
from synapse.api.channel_pb2 import Channel
from synapse.utils.ndtp_types import ElectricalBroadbandData
from synapse.utils.types import ElectricalBroadbandData


@pytest.mark.asyncio
Expand Down
Loading