Owlready : un module Python pour manipuler les ontologies OWL

Posté par  (site web personnel) . Édité par ZeroHeure, Pierre Jarillon, Davy Defaud et palm123. Modéré par bubar🦥. Licence CC By‑SA.
36
3
sept.
2017
Python

Les ontologies formelles sont un moyen de modéliser des connaissances. Elles sont de plus en plus utilisées en intelligence artificielle. Cependant, bien qu’elles partagent de nombreux aspects avec les modèles objet, elles restent peu connues des programmeurs.

Owlready est un module sous licence LGPL permettant de faire de la programmation orientée ontologie en Python, c’est‐à‐dire de manipuler les entités d’une ontologie formelle comme s’il s’agissait d’objets Python classiques. La version 2 - 0.4 intègre un quadstore RDF optimisé et une syntaxe de haut niveau pour manipuler les ontologies, qui a fait l’objet d’un article récent de la revue Artificial Intelligence In Medicine (AIM).

Dans la suite de cet article de la série « que peut‐on faire dans le Libre quand on est maître de conférence ? », les ontologies seront rapidement présentées, puis je décrirai Owlready et la programmation orientée ontologie. Enfin, j’en profiterai pour donner mon point de vue personnel sur le libre accès aux articles scientifiques.

Songwrite 2-0.4 : accords et accordéons !

Posté par  (site web personnel) . Modéré par Lucas Bonnet. Licence CC By‑SA.
17
22
août
2011
Son

Songwrite 2 est un éditeur libre de partitions musicales et de livres de chants, en particulier destiné aux musiciens qui ne maîtrisent pas le solfège (comme moi  !). La nouvelle version 0.4 ajoute le support des tablatures d'accordéon diatonique et des lignes d'accords, en plus des tablatures de guitare, basse et lyre, des doigtés de flûte et des portées. Par ailleurs, les symboles de répétitions ont été (grandement !) améliorés et un nouvel écran de démarrage permet de choisir l'instrument voulu.

Par rapport aux autres logiciels existants, Songwrite 2 est particulièrement adapté pour les chansons ou la musique traditionnelle. Son point fort est de s'adresser à des personnes qui ne connaissent que peu (voire pas) le solfège, à l'aide de notations simplifiées comme les tablatures ou les doigtés de flûte, et en utilisant l'espace horizontal de manière proportionnelle au temps. Preuve de sa simplicité, Songwrite 2 a récemment été intégré dans DoudouLinux, la distribution Linux pour les enfants !

Songwrite 2 version 0.3 est disponible !

Posté par  (site web personnel) . Modéré par Lucas Bonnet. Licence CC By‑SA.
Étiquettes :
31
11
mar.
2011
Son

Songwrite 2 est un éditeur libre de partitions musicales et de livres de chant, en particulier destiné aux musiciens qui ne maîtrisent pas le solfège (comme moi !). Songwrite 2 peut éditer, jouer et imprimer des tablatures pour divers instruments, des portées et des doigtés de flûte ; il gère aussi les paroles des chansons.

La version 0.3 est une version majeure qui apporte une nouvelle interface, plus simple et mieux adaptée à des écrans de petites tailles et/ou tactiles, ainsi que de nombreuses nouvelles notations musicales : clef de fa, appoggiature, harmonique, direction des battements, soupirs… Le rendu graphique et sonore a aussi été amélioré. Enfin, de nouveaux instruments font leur apparition : l'Ukulélé, le Koyabu board et la lyre médiévale (mon nouvel instrument, même si je serai probablement le seul à utiliser ces tablatures… Mais, n'est-ce pas le propre des logiciels libres que de pouvoir s'adapter à des besoins ultra-spécifiques, pour peu qu'un développeur s'y intéresse ?).

Arkanae III 0.1

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
18
28
juin
2009
Jeu
Après la catastrophe, vous vous êtes relevé au bord du rivage. Vous avez rencontré d'étranges personnages à tête d'animaux qui ont besoin de votre aide. Akéron, le dieu maître de la magie, est le responsable de la catastrophe. Serez-vous son libérateur ou l'emprisonnerez-vous à jamais dans le cristal de l'Arkanae ? Vous avez perdu la mémoire, un monde inconnu et mystérieux s'ouvre devant vous, mais attention, votre passé pourrait bien vous rattraper… pas de doute, vous jouez à Arkanae III, le jeu de rôles libre en 3D !

Le jeu propose deux modes : un mode 3D pour les machines récentes, et un mode 2D pour les machines portables peu puissantes. Ce mode 2D a été testé sur Zaurus C1000 (voir copie d'écran), mais il devrait pouvoir tourner sur n'importe quel appareil disposant d'un écran 640x480 ou 800x480 [1] et d'au moins 6 boutons ou d'un écran tactile, comme le Nokia N810, l'Openmoko Freerunner [2], les netbooks… ce mode 2D est très optimisé de sorte à pouvoir tourner partout.

D'un point de vue plus technique, le jeu est programmé en Python, sous licence GPL v3. La version 3D utilise le moteur Soya, et la version 2D utilise SDL / PyGame. Un mode réseau est aussi disponible, compatible avec les deux versions 2D et 3D. Le jeu reprend le moteur que j'avais développé l'année dernière pour le jeu Balazar III [3].

[1] désolé pour les utilisateurs d'iphone… mouahaha…!

[2] message subliminal à destination de la communauté Freerunner : tester / porter Arkanae III serait un bon moyen de montrer que votre communauté est encore active :-)

[3] ce jeu proposait des donjons aléatoires, mais devant le faible intérêt scénaristique de ceux-ci, j'ai finalement préféré un scénario bien construit.

Songwrite 2 0.2 : version "flûte à dix sous"

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
10
30
nov.
2008
Son
Songwrite 2 est un éditeur libre de partitions musicales et de livres de chant, en particulier destiné aux musiciens qui ne maîtrisent pas le solfège (comme moi !). Songwrite 2 peut éditer des portées, mais aussi des tablatures (pour guitare, basse, banjo...) ; il gère aussi les paroles des chansons.

La version 0.2 de Songwrite 2 apporte le support des doigtés de flûte (des petits schémas indiquant les trous à boucher sur l'instrument) et notamment des flûtes à dix sous (aussi appelées flûtes irlandaises ou tin whistles), ainsi que d'autres fonctionnalités fort utiles en musique irlandaise : support des rythmes 6/8 et des gigues (ou Jig ?), import des fichiers au format ABC couramment utilisé pour ce type de musique. Les doigtés de flûtes à bec sont aussi disponibles. Le logiciel permet de rédiger ses propres partitions, de les jouer et de les imprimer, mais aussi de traduire les partitions d'une notation à une autre : par exemple transformer une portée que vous ne parvenez pas à déchiffrer en doigté de flûte ou en tablature, ou au contraire transformer des doigtés en portées pour les échanger avec d'autres musiciens !

Pour ceux qui ne connaissent pas la flûte à dix sous, il s'agit de l'un des instruments les plus faciles à apprendre (beaucoup plus facile que la flûte à bec que l'on a pu vous faire apprendre au collège), et aussi l'un des moins chers (compter 10 €). Et grâce à Songwrite 2, vous n'aurez plus besoin de connaître le solfège pour jouer de cet instrument... bref vous n'avez aucune excuse pour ne pas vous y mettre !

Balazar III

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
27
30
août
2008
Jeu
Vous êtes de retour de vacances, mais vous n'avez pas encore envie de bosser ? Nekeme Prod. a pensé à vous !

Balazar III est un jeu d'aventure et de donjon avec un mode multi-joueur. Explorez le donjon et accomplissez des Quêtes pour la grande gloire des peuples libres, et vous gagnerez des objets magiques, de l'expérience, des pouvoirs, mais aussi... des malédictions ! Balazar III est inspiré de la BD du "Guide Balazar du mauvais sorcier", hébergé sur Webamag.

La particularité du jeu est d'être disponible dans deux versions (qui partagent le même mode réseau et sont donc compatibles de ce point de vue) :La version actuelle du jeu (0.1) est entièrement fonctionnelle, mais ne contient qu'un seul personnage jouable, qu'un seul monstre, et peu d'objets, de pouvoirs magiques et de salles. Balazar III est un logiciel libre, écrit en Python et disponible sous licence GPL v3. Les graphismes ont été produits à partir de logiciels libres (Blender et Gimp), et la version 3D utilise le moteur Soya.

Songwrite 2

Posté par  (site web personnel) . Modéré par rootix.
Étiquettes :
0
2
nov.
2007
Son
Songwrite 2 est un éditeur de tablature (partition de guitare) pour Linux, écrit en Python avec GTK et Cairo. Songwrite 2 supporte de nombreux types de tablatures en plus des portées traditionnelles.

Songwrite 2 permet :
  • D'éditer des tablatures (guitares, basses, banjos, etc.) et des portées, et leur associer des paroles pour composer ses propres chansons ;
  • De créer son propre livre de chanson (songbook) ;
  • De jouer les partitions ;
  • D'imprimer les partitions et les chansons ;
  • De convertir automatiquement des portées en tablatures, ou vice-versa ;
  • D'exporter les chansons dans de nombreux formats (PDF, Midi, tablatures ASCII, GNU Lilypond, LaTeX, PostScript, etc.) ;
  • D'importer les fichiers de Guitar Pro 3 / 4 (expérimental).

Balazar Brother, un casse-tête onirique

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
14
mai
2006
Jeu
Les amies des frères Balazar Bleu et Rouge ont été enlevées par Balazar Gris... Partez les délivrer au plus vite ! Pour cela vous devrez traverser le pays du Bizarre jusqu'à l'antre du sorcier maudit... Un univers de plateforme en 3D, deux personnages et deux touches, une par personnage. Appuyez sur une touche et le personnage correspondant saute sur la plateforme suivante.

Simple ? Oui ! Facile ? Cela reste à voir ! Car rien ne vous sera épargné ! Vous ne pourrez compter que sur votre adresse, sur votre ruse... et les acrobaties inoubliables des frères Balazar !

Balazar Brother est un jeu d'action réflexion en 3D sous licence libre GPL, réalisé par Jiba et Nekeme Prod, une association qui vise à promouvoir les jeux en Logiciel Libre. Le jeu dispose de deux points forts : des graphismes attrayants et un principe de jeu réellement novateur.

La version actuelle 0.2 de Balazar Brother comprend un tutoriel et un premier monde avec 9 tableaux ; l'aspirine n'est pas fournie ! (encore un jeu programmé par des pharmaciens pour écouler leur stock de médicaments... :-)). C'est la première version réellement "publique", car la version 0.1 n'avait pas de tutoriel et était donc peu utilisable.

Balazar -- Arkanae II, les sceptres reforgés version 0.2

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
0
4
sept.
2005
Jeu
La version 0.2 de Balazar est une réécriture complète et le jeu prend désormais le nom de "Balazar -- Arkanae II, les sceptres reforgés", devenant ainsi la suite du célèbre "Arkanae".

Vous avez cru en finir avec les Dieux et les sceptres magiques dans le premier volet d'Arkanae ? Mais êtes-vous certains que le secret des forgerons Elfes s'est perdu à jamais ? Mille ans plus tard, le voici qui resurgit ! Dans cette version 0.2, traversez la forêt de Pompon à la recherche d'un mystérieux sceptre reforgé... Combats, pièges, énigmes et trésors vous attendent ! Grâce au moteur réseau Tofu, il est aussi possible de jouer à plusieurs en réseau.

Balazar / Arkanae II est un Logiciel Libre, disponible sous licence GNU GPL et développé au sein de l'association Nekeme Prod. Cette asso a pour objectif de promouvoir les jeux (entièrement) libres. Le jeu est disponible en version source et a été testé sous Linux. Des paquets Debian suivront bientôt, et sans doute aussi des paquets RPM Mandriva.

Balazar 0.1

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
28
jan.
2005
Jeu
Voici la première version jouable de Balazar le sorcier, un jeu vidéo libre en 3D sous Linux. Cette version vous propose un niveau de jeu (aléatoire) et mélange discussion, combat et exploration dans un univers étrange, en reprenant certains élément d'Arkanae (pour ceux qui s'en souviennent).
Balazar est sous licence GPL et est un jeu de l'association Nekeme Prod. qui a pour but de promouvoir les jeux libres. Nekeme Prod. sera présent à Solution Linux la semaine prochaine.
Tous les gens souhaitant participer à Balazar sont les bienvenus, en particulier : des programmeurs (réseau notamment), des graphistes, des musiciens, des scénaristes,...

Slune 1.0

Posté par  (site web personnel) . Modéré par Benoît Sibaud.
Étiquettes :
0
24
oct.
2004
Jeu
Voici la version finale du jeu Slune, avec la fin de la campagne, les ombres et le cell-shading. Les versions 1.0.1, 1.0.2, 1.0.3 et 1.0.4 sorties à quelques jours d'intervalle corrigent de petits bugs ou ajoutent de nouvelles traductions.

Pour rappel, Slune est un jeu de course / action en 3D, dans lequel un pingouin et un gnou partent à la recherche de médicaments contre le sida pour l'Afrique. Traversez l'Europe, l'Inde et l'Afrique dans votre quête humanitaire, et affrontez l'industrie pharmaceutique jusque dans l'espace :-)
Au fur et à mesure du jeu, vous apprendrez que les brevets font aussi des ravages dans le domaine médical.

Slune est sous licence GNU GPL ; c'est un jeu de Nekeme Prod., une association pour le développement et la promotion des jeux libres.

Slune 0.4

Posté par  (site web personnel) . Modéré par Pascal Terjan.
Étiquettes :
0
28
avr.
2003
Jeu
Slune 0.4 vient de sortir, avec une nouvelle présentation, un manuel en français, de nouveaux niveaux de jeu, ...
Le moteur de 3D Soya intègre maintenant Cal3D, un puissant moteur d'animation.
Les RPM Mandrake sont déjà en train de suivre leur cours dans cooker (merci Per !).
Rappelons que Slune est un jeu de course en 3D sous GPL, dans lequel Tux et Gnu doivent apporter des médicament contre le Sida en Afrique.

PS: désolé de refiler un marteau piqueur à ceux qui avait atteint le fond niveau productivité...

Slune 0.2

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
23
fév.
2003
Jeu
Slune est un jeu d'action 3D sous Linux, disponible sous GPL. Slune fait partie de Nekeme Prod. Le scénario tourne autour du problème de l'accès aux médicaments en Afrique.
Du point de vue technique, la quais totalité du jeu est écrit en Python, et le moteur réseau est en peer 2 peer.
La version 0.2 qui vient de sortir commence à être intéressante ; désolé pour votre productivité ;-)

Meetup Python

Posté par  (site web personnel) . Modéré par Fabien Penso.
Étiquettes :
0
30
oct.
2002
Python
Un "Meetup" (rencontres internationnales se produisant dans plusieurs villes à la fois) vient d'être créé pour le langage Python.

L'une des rencontres a lieu à Paris... Alors si comme moi vous avez l'impression d'être le seul programmeur Python aux alentours, n'hésitez pas!

SOS Vie Privée

Posté par  (site web personnel) . Modéré par Benoît Sibaud.
Étiquettes :
0
18
juil.
2002
Justice
Suite aux décisions du parlement européen sur la conservation des données de connexions, une lettre ouverte est adressée aux responsables de tous les gouvernements européens et de tous les parlements de l'Union Européenne.
L'ensemble des internautes est invité à signer cette lettre ouverte (site stop1984).

NB.: bougez-vous, la France est 3ème mais l'Espagne est loin devant !

Note du modérateur : RMS a signé un article pour stop1984 qui commence par « La vie privée vient tout bonnement d'être abolie »