Commit d1f5837a authored by Milosz Malczak's avatar Milosz Malczak

Updated a structure, started packaging

parent 70802805
from setuptools import setup, find_packages
setup(
name="DistributedOscilloscope",
version="1.0.0",
packages=['DistributedOscilloscope.server',
'DistributedOscilloscope.utilities',
'DistributedOscilloscope.applications.pyqt_app',
'DistributedOscilloscope.applications.tests',
'DistributedOscilloscope.nodes.adc_lib_node',
],
package_dir={'':'software'},
entry_points={
'console_scripts':[
'dist_osc_server = DistributedOscilloscope.server.main_server:main',
'dist_osc_adc_node = DistributedOscilloscope.nodes.adc_lib_node.main:main',
'dist_osc_gui= DistributedOscilloscope.applications.pyqt_app.main:main'
]
},
)
__name__ = 'DistributedOscilloscope'
__version__ = '1.0.0'
from plot import *
from channels import ChannelClosure
from triggers import *
from horizontal_settings import *
from run_control import *
from .plot import *
from .channels import ChannelClosure
from .triggers import *
from .horizontal_settings import *
from .run_control import *
import numpy as np
from PyQt5.QtCore import pyqtSlot
import pickle
import logging
logger = logging.getLogger(__name__)
from DistScopeUtilities import serialization
import DistributedOscilloscope.utilities.serialization as serialization
from timeit import default_timer as timer
SAMP_FREQ = 1e8
......
......@@ -4,11 +4,11 @@ from PyQt5.QtWidgets import QLabel
from PyQt5.QtGui import QFrame
from PyQt5.QtCore import Qt
from PyQt5.QtCore import QRect
from colors import Colors
from parent_classes import Button
from parent_classes import Menu
from parent_classes import Box
from parent_classes import Dial_Box
from .colors import Colors
from .parent_classes import Button
from .parent_classes import Menu
from .parent_classes import Box
from .parent_classes import Dial_Box
DBG = False
......
from parent_classes import Slider_Box
from parent_classes import Box
from .parent_classes import Slider_Box
from .parent_classes import Box
import sys
sys.path.append('../')
from PyQt5.QtWidgets import QVBoxLayout
......
from PyQt5.QtWidgets import QApplication
from PyQt5.QtWidgets import QMainWindow
from mainwindow import Ui_MainWindow
from .mainwindow import Ui_MainWindow
import argparse
from PyQt5 import QtGui
from server_expose import *
from GUI import *
from DistScopeUtilities.zmq_rpc import ZMQ_RPC
from DistScopeUtilities.addresses import server_expose_to_user_port
from DistScopeUtilities.ipaddr import get_ip
from .server_expose import *
from .GUI import *
from DistributedOscilloscope.utilities.zmq_rpc import ZMQ_RPC
from DistributedOscilloscope.utilities.addresses import server_expose_to_user_port
from DistributedOscilloscope.utilities.ipaddr import get_ip
"""TODO number of ADCs different from data dimension occuring when I
switch off ADC"""
......@@ -29,7 +29,7 @@ class MainWindow(QMainWindow):
def main():
import logging.config
from logging_conf import DEFAULT_CONFIG
from .logging_conf import DEFAULT_CONFIG
logging.config.dictConfig(DEFAULT_CONFIG)
pg.setConfigOption('background', 'k')
......
......@@ -4,7 +4,7 @@ from PyQt5.QtWidgets import QSpinBox
from PyQt5.QtWidgets import QLabel
from PyQt5.QtWidgets import QSlider
from PyQt5.QtWidgets import QDial
from colors import Colors
from .colors import Colors
from PyQt5.QtCore import Qt
from PyQt5.QtGui import QFrame
......
import pyqtgraph as pg
from colors import Colors
from .colors import Colors
from PyQt5 import QtCore
......
from PyQt5 import QtCore
from PyQt5 import QtGui
import zmq
from DistScopeUtilities.ipaddr import get_ip
from DistributedOscilloscope.utilities.ipaddr import get_ip
class ServerExposeZMQ(QtCore.QObject):
......
......@@ -2,10 +2,10 @@ from PyQt5.QtWidgets import QMenuBar
from PyQt5.QtWidgets import QVBoxLayout
from PyQt5.QtWidgets import QLabel
from PyQt5.QtCore import Qt
from parent_classes import Box
from parent_classes import Dial_Box
from parent_classes import Button
from parent_classes import Menu
from .parent_classes import Box
from .parent_classes import Dial_Box
from .parent_classes import Button
from .parent_classes import Menu
from PyQt5.QtWidgets import QHBoxLayout
......
......@@ -3,10 +3,10 @@ from xmlrpc.server import SimpleXMLRPCServer
from timeit import default_timer as timer
import matplotlib.pyplot as plt
from test_conf import update_data_type
from DistScopeUtilities.ipaddr import get_ip
from DistributedOscilloscope.utilities.ipaddr import get_ip
import zmq
import pickle
from DistScopeUtilities import serialization
from DistributedOscilloscope.utilities import serialization
class ServerExposeTest():
......
......@@ -9,9 +9,9 @@ from multiprocessing import Queue
from timeit import default_timer as timer
from test_conf import server_addr
from test_conf import update_data_type
from DistScopeUtilities.zmq_rpc import ZMQ_RPC
from DistScopeUtilities.zmq_rpc import RPC_Error
from DistScopeUtilities.addresses import server_expose_to_user_port
from DistributedOscilloscope.utilities.zmq_rpc import ZMQ_RPC
from DistributedOscilloscope.utilities.zmq_rpc import RPC_Error
from DistributedOscilloscope.utilities.addresses import server_expose_to_user_port
import timeout_decorator
import numpy as np
import matplotlib.pyplot as plt
......
__name__ = 'nodes'
__version__ = '1.0.0'
__name__ = 'adc_lib_node'
__version__ = '1.0.0'
......@@ -3,8 +3,8 @@ import os
import argparse
from server_expose import ServerExpose
import time
from DistScopeUtilities.ipaddr import get_ip
from DistScopeUtilities.addresses import server_expose_to_device_port
from DistributedOscilloscope.utilities.ipaddr import get_ip
from DistributedOscilloscope.utilities.addresses import server_expose_to_device_port
import logging.config
from logging_conf import DEFAULT_CONFIG
......
......@@ -5,8 +5,8 @@ from zmq.utils.monitor import recv_monitor_message
from zmq.utils.monitor import parse_monitor_message
import pickle
import time
from DistScopeUtilities.publisher import Publisher
from DistScopeUtilities.ipaddr import get_ip
from DistributedOscilloscope.utilities.publisher import Publisher
from DistributedOscilloscope.utilities.ipaddr import get_ip
from devices_access import DevicesAccess
import logging
logger = logging.getLogger(__name__)
......
from ADC_configs import Channel
from ADC_configs import InternalTrigger
from ADC_configs import ExternalTrigger
from ADC_configs import AcqConf
from conversion import threshold_mV_to_raw
from .ADC_configs import Channel
from .ADC_configs import InternalTrigger
from .ADC_configs import ExternalTrigger
from .ADC_configs import AcqConf
from .conversion import threshold_mV_to_raw
import logging
logger = logging.getLogger(__name__)
from DistScopeUtilities.zmq_rpc import ZMQ_RPC
from DistScopeUtilities.zmq_rpc import RPC_Error
from DistributedOscilloscope.utilities.zmq_rpc import ZMQ_RPC
from DistributedOscilloscope.utilities.zmq_rpc import RPC_Error
import numpy as np
class ADC:
......
__name__ = 'server'
__version__ = '1.0.0'
from user_app import UserApplication
from ADC import ADC
from .user_app import UserApplication
from .ADC import ADC
import logging
logger = logging.getLogger(__name__)
......
......@@ -4,8 +4,8 @@ import zmq
import pickle
import logging
logger = logging.getLogger(__name__)
from DistScopeUtilities.ipaddr import get_ip
from DistScopeUtilities import serialization
from DistributedOscilloscope.utilities.ipaddr import get_ip
from DistributedOscilloscope.utilities import serialization
class Expose():
......
import sys
from connection_manager import ConnectionManager
from zeroconf_listener import ThreadZeroConf
from expose import Expose
from .connection_manager import ConnectionManager
from .zeroconf_listener import ThreadZeroConf
from .expose import Expose
import argparse
from DistScopeUtilities.addresses import server_expose_to_user_port
from DistScopeUtilities.addresses import server_expose_to_device_port
from DistributedOscilloscope.utilities.addresses import server_expose_to_user_port
from DistributedOscilloscope.utilities.addresses import server_expose_to_device_port
import logging.config
from logging_conf import DEFAULT_CONFIG
from .logging_conf import DEFAULT_CONFIG
def main():
......
from ADC import ADC
from conversion import threshold_raw_to_mV
from .ADC import ADC
from .conversion import threshold_raw_to_mV
import logging
import time
from DistScopeUtilities.publisher import Publisher
from DistributedOscilloscope.utilities.publisher import Publisher
logger = logging.getLogger(__name__)
......
......@@ -3,8 +3,8 @@ import threading
import os
import socket
import logging
from DistScopeUtilities.ipaddr import get_ip
from DistScopeUtilities.publisher import PublisherIPC
from DistributedOscilloscope.utilities.ipaddr import get_ip
from DistributedOscilloscope.utilities.publisher import PublisherIPC
logger = logging.getLogger(__name__)
......
__name__ = 'utilities'
__version__ = '1.0.0'
import zmq
from DistScopeUtilities import serialization
import DistributedOscilloscope.utilities.serialization as serialization
import logging
logger = logging.getLogger(__name__)
......
from setuptools import setup, find_packages
setup(
name="DistributedOscilloscope",
version="1.0.0",
packages=['DistScopeUtilities'],
)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment