Find Jobs
Hire Freelancers

Design and implement a program to create a drawing from a set of patchpanels and their connections. -- 2

€30-250 EUR

Скасований
Опублікований over 9 years ago

€30-250 EUR

Оплачується при отриманні
Design an program in Python 2.7 which reads a file with patchpanel and wiring configuration, selects a given set of patchpanels from the cmdline and output a drawing (preferably svg) with a more or less optimal placement of the patchpanels and the wiring between them. Note that normally there are 4-6 patchpanels per page, the 2 larger ones are left and right of the page, the smaller ones at the bottom. Lines between them go either vertical or horizontal and only make 45 or 90 degree angles to switch "grid". The filled/open connectors on the patchpanels themself should be drawn, as that indicates if the connection between them is in use and comes from another file. Include a helper function which mocks that state (closed/open). Attached is a sample configuation, you can keep the parser for it simple as I already have one. Also attached is a sample output PDF, although the output does not show the rectangles for the patchpanels themselfs. (This project should include those.) Program has to run from the Linux cmdline, no use of X, be adequately documented, written in pythonic python 2.7, e.g. pep8 warning free. I'm looking for candidates skilled in writing python, don't bother replying if you lack this skill.
ID проекту: 6587569

Про проект

Дистанційний проект
Активність 10 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними

Про клієнта

Прапор SWITZERLAND
Adliswil, Switzerland
5,0
1
Спосіб оплати верифіковано
На сайті з бер. 9, 2014

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.