A partire da oggi, trasferiamo i modelli di WaveMe e tutto il codice open source su un nuovo server. auto-gestito Ambiente Gitlab. Senslogic è un'azienda di consulenza nell'ottica con una vasta esperienza nello sviluppo di software e nella simulazione dell'ottica fisica. Sebbene gran parte del codice che sviluppiamo sia proprietario, parte di esso è più adatto a scopi educativi o come esempi di codifica per la nostra piattaforma.
Per questo motivo, i modelli WaveMe vengono rilasciati sotto licenza Creative Commons Zero (CC0). Questi modelli sono stati progettati specificamente per essere utilizzati con WaveMe, ma adottando questa licenza vogliamo garantire che i clienti di WaveMe possano utilizzare, modificare e distribuire liberamente il codice derivato da questi modelli senza restrizioni.
Con l'introduzione dell'ambiente Gitlab, Senslogic rilascia anche la propria libreria per l'isolamento delle fotocamere. Questa sorgente è attualmente utilizzabile solo su Linux. La sua funzione originaria era consentire di effettuare controlli in runtime utilizzando strumenti come AddressSanitizer (ASAN).
Vogliamo WaveMe Non intralciare mai il vostro lavoro e offrire la massima flessibilità possibile. Per farlo, WaveMe fa molte cose in background. Ad esempio, quando si sposta il sensore Shack-Hartmann lungo un fascio divergente, WaveMe ottimizza la rilevazione del punto. Verifica se avete cambiato qualcosa che deve essere salvato e determina anche da dove proviene la luce per generare la migliore calibrazione. È uno strumento pensato per lasciarvi libera la mente e concentrarvi sul proprio lavoro.
Ciò comporta alcuni effetti collaterali per noi, come l'impossibilità di sviluppare un'applicazione con gli strumenti di debug tradizionali. Senza la libreria per l'isolamento della fotocamera e i sanificatori degli indirizzi, WaveWe non sarebbe mai riuscita a raggiungere lo stato di qualità per la pubblicazione.
La piattaforma WaveMe è in uso Basler cameras and its library Pylon. Basler offers excellent products at fantastic prices. What not to like about that. Well, there’s one thing, which is that one cannot use address sanitizers with Pylon. Pylon takes full internal symbol control and that prevents address sanitizers to do what they need.
Per aggirare questo problema, il client imita l'interfaccia Pylon e comunica con il server utilizzando la memoria condivisa. Inoltre, offre diverse connessioni simultanee per supportare l'interfaccia Pylon senza restrizioni.
This architecture was intended for code development but since it’s released under the BSD (3-clause) licence, Senslogic even encourages developers to do commercial closed-source derivate work based on it.
Se desiderate accedere alla fonte, inviate un'email a contact@senslogic.de with your preferred user name. You will receive a one-time password after I’ve added your email and preferred username to the gitlab server.
Le scorciatoie di BeamNotes WaveMe indirizzano i tasti di scelta al plug-in attualmente selezionato e la finestra del compositore li registra. Questo è integrato nel...
Il passaggio al calcolo GPU è molto importante e non è guidato solo dall’intelligenza artificiale. Le capacità di elaborazione parallela dei moderni GPU superano…
L'applicazione Glass Finder è un'estensione di un altro progetto che mira a ampliare il set di servizi già offerti da…
Rust offre un'interessante opzione linguistica per la modellazione in ottica e fisica. Date un'occhiata perché Rust potrebbe essere una soluzione…
Sulla questione lavoriamo. Potreste notare che il blog è stato un po’ silenzioso ultimamente: questo è un focus, non un trascuro. A Senslogic…
Introduzione - Ridisegnare il CAD Quando la maggior parte delle persone sente il termine “CAD”, pensa subito a un software per la progettazione meccanica tridimensionale, come SolidWorks, AutoCAD o…