Menu

Python Interface

2014-10-27
2015-02-22
  • Andreas Poehlmann

    I wrote a Cython wrapper to use the SeaBreeze library from Python.
    If you're interested you can find it at https://github.com/ap--/python-seabreeze

    Best,
    Andreas

     
    • Mark Zieg

      Mark Zieg - 2014-10-27

      Hi Andreas,

      That is way cool! Thanks for sharing that :-)

      If it’s okay with you, I’ll refer Ocean Optics customers who are looking for a Python driver (especially on Linux) to your project homepage.

      Regards,

      Mark Zieg

      On Oct 27, 2014, at 6:43 AM, Andreas Poehlmann ap--sf@users.sf.net<mailto:ap--sf@users.sf.net> wrote:

      I wrote a Cython wrapper to use the SeaBreeze library from Python.
      If you're interested you can find it at https://github.com/ap--/python-seabreeze

      Best,
      Andreas


      Python Interfacehttps://sourceforge.net/p/seabreeze/discussion/906079/thread/2b69445c/?limit=25#a53a


      Sent from sourceforge.nethttp://sourceforge.net because you indicated interest in https://sourceforge.net/p/seabreeze/discussion/906079/https://sourceforge.net/p/seabreeze/discussion/906079

      To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/https://sourceforge.net/auth/subscriptions


      The information transmitted is intended only for the person or entity to
      which it is addressed and may contain confidential and/or privileged
      material. If you are not the addressee, any disclosure, reproduction,
      copying, distribution, or other dissemination or use of this communication is
      strictly prohibited. If you have received this transmission in
      error please notify the sender immediately and then delete this e-mail.
      E-mail transmission cannot be guaranteed to be secure or error free as
      information could be intercepted, corrupted lost, destroyed, arrive late or
      incomplete, or contain viruses.
      The sender therefore does not accept liability for any errors or omissions
      in the contents of this message which arise as a result of e-mail
      transmission. If verification is required please request a hard copy
      version.


       
  • Andreas Poehlmann

    Hi Mark,

    Yes, feel free to provide the github link.

    But it would be really nice, if Ocean Optics could maintain a module on pypi and provide binary wheels for MacOS and Windows. I can write the setup.py for linux, but I don't have the build infrastructure to create the binary wheels for the two other systems.

    Best wishes,
    Andreas

     
  • Andreas Poehlmann

    I managed to set up an automated build chain to build binary wheels for windows using appveyor.com. Windows users can download the prebuilt binaries and install them via "pip install seabreeze-<version>.whl". The wheels are available at https://github.com/ap--/python-seabreeze/releases

    As a side effect, the appveyor virtual machines also compile the seabreeze library for i386 and x64.

    After setting up everything, I have a few questions:

    1) Could you provide project files for Visual C++ 2008 Express and Visual C++ 2010 Express? (I had to apply a few hacks to the sln files, to get library to built under appveyor.)

    2) How can I built a seabreeze installer msi file like the one that you provide on source forge? Because the appveyor machines could easily automatically built the msi installers. (Figured it out.)

    3) Could you deploy the newest version of the source as tar.gz archives? (Not required anymore.)

    4) It would be cool, if someone with windows could test these seabreeze installers https://github.com/ap--/libseabreeze/releases

    Thanks,
    Andreas

     

    Last edit: Andreas Poehlmann 2015-02-23

Log in to post a comment.