GithubHelp home page GithubHelp logo

jhipster / jhipster-uml Goto Github PK

View Code? Open in Web Editor NEW
258.0 30.0 99.0 1.96 MB

UML support for JHipster

Home Page: http://jhipster.github.io/jhipster_uml.html

License: Apache License 2.0

JavaScript 100.00%

jhipster-uml's Introduction

version Azure DevOps Build Status Build Status Dependencies status devDependency Status peerDependency Status

Welcome to JHipster UML!

Please note that this project is deprecated and shouldn't be used anymore.

Instead, we suggest you use the JDL export feature of this project to export your XMI files to a JDL file that you can use and make models of your entities with JDL Studio.

To learn more about the JDL, head here.


Please read our guidelines before submitting an issue. If your issue is a bug, please use the bug template pre-populated here.

This project's main goal is to bring support of UML (more precisely, XMI) files (from various editors) to JHipster so that it can read the files, without you answering the questions.

You'll be able to create your entities by supplying a UML file (made with your favorite editor, if it supports XMI) to JHipster, and we'll take care of creating your entities for you!

We support: Modelio, UML Designer and GenMyModel. Moreover, we can convert your XMI file to a JDL one, so that you can use it with JDL Studio!

Sparx EA UML models can also be converted to JDL thanks to the awesome work available here made by Guillaume Finance.

For more information, visit our Wiki page in JHipster's wiki.

jhipster-uml's People

Contributors

carlklagba avatar deepu105 avatar dependabot[bot] avatar dufgui avatar farajfarook avatar geraldhumphries avatar mathieuaa avatar pascalgrimaud avatar shaolans avatar visavis2k avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jhipster-uml's Issues

The DSL parser is not returning a valid object

Method DSLParser.prototype.parse = function()

Doesn't has a return value, also I noticed that the constructor is not calling

AbstractParser.call(this, root, databaseTypes);

When using this parser the entitycreator fails when trying to call

this.parsedData.getClass(classId)

due getClass is not part of the object

Using VP, tried minlength on Integer with error

The validation 'minlength' isn't supported for the type 'Integer', exiting now.
Error
at Object. (/usr/local/lib/node_modules/jhipster-uml/lib/editors/visualparadigm_parser.js:359:38)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object. (/usr/local/lib/node_modules/jhipster-uml/lib/editors/editors.js:6:29)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
Lightning:commission-entry Lightning$

Global install failure

Hi ,

I tried installing jhipster-uml :

$ npm install -g jhipster-uml  

in windows / linux (ubuntu) , it fails with this log output :

> [email protected] install C:\Users\Administrateur\AppData\Roaming\npm\node_modules\jhipster-uml\node_modules\deasync
> node ./build.js

Build failed
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Program Files\\iojs\\node.exe" "C:\\Program Files\\iojs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "jhipster-uml"
npm ERR! node v2.3.1
npm ERR! npm  v2.11.3
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: `node ./build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node ./build.js'.
npm ERR! This is most likely a problem with the deasync package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node ./build.js
npm ERR! You can get their info via:
npm ERR!     npm owner ls deasync
npm ERR! There is likely additional logging output above.

Carriage return problem

The generation failed with Windows Carriage Return (CR+LF) but succeeded with Unix Carriage return (LF).

Error with the Windows carriage return config file :

C:\Dev\ComicsMan\comicsman-admin>jhipster-uml comicsManAdminWindows.jh
Expected "}", a field name or a space but "\r" found.
undefined

Option to choose 'otherEntityField' and 'pagination'

Since last version where it only changes the models that we have changed in the XML everything is working very nice. But constantly I have to go to the json file to change the 'otherEntityField' name from id to something else and to add pagination. Once I do that, jhipster-uml detects that this json has been changed and any other change in the other entities make this one to be updated too. Can we have the option to set otherEntityField and pagination. Apparently it is the only thing missing now.

After model relationchip updates

HI.

Would be nice if you will be able enhance model regeneration. If I add additional relations between entities model is updated or overwrite, but order of entities in liquibase is not changed so database initialization failed. Just reorder this based on new model relationships.
thanks.

GenMyModel issue

GenMyModel uses the XSI namespace, and every element type is not 'xmi:type' but 'xsi:type'.
The parser needs to be updated to include this case, or we should drop JHipster-UML's GMM support.

GenMyModel custom types are problematic

They are defined by adding 'xsi:type="uml:DataType"' attributes to the usual PackagedElement tags.

Not supporting this results in JHipster-UML generating malformed JSON files, and JHipster throwing some nasty errors.

Invalid Type Exception with Modelio

Hi, there, I try to use the app with this basic model

model

but when y ran the jhipster-uml it throws me the following error

λ jhipster-uml spyderfox.xmi
Parser detected: MODELIO.

C:\Users\narciso.parra\AppData\Roaming\npm\node_modules\jhipster-uml\lib\editors\modelio_parser.js:62
throw new InvalidTypeException(
^
Error
at Object. (C:\Users\narciso.parra\AppData\Roaming\npm\node_modules\jhipster-uml\lib\editors\modelio_parser.js:329:34)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object. (C:\Users\narciso.parra\AppData\Roaming\npm\node_modules\jhipster-uml\lib\editors\editors.js:3:22)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)

Thanks in advance!

Add blob support from JHipster.

Work to be done:

  • Add blob (byte[]);
  • Find a way to specify its content (an image or any binary) for fieldTypeBlobContent;
  • Add validations (required, minbytes and maxbytes);
  • Add the mention fieldsContainBlob;
  • Add the two mentions of the validations (fieldValidateRulesMinbytes and fieldValidateRulesMaxbytes).

That should be everything to add (not to mention the wiki).

One way relationship problem

Hi All.
I've designed model that contains many One-way relationships. I tried to generate from XMI jhipter files but I got error:
Found the .jhipster/PersonalDetails.json configuration file, automatically generating the entity
The entity PersonalDetails is being created.
WARNING otherEntityRelationshipName is missing in .jhipster/PersonalDetails.json for relationship with id 2, using personalDetails as fallback
ERROR otherEntityField is missing in .jhipster/PersonalDetails.json for relationship with id 2

Found the .jhipster/Attendee.json configuration file, automatically generating the entity
The entity Attendee is being created.
WARNING otherEntityRelationshipName is missing in .jhipster/Attendee.json for relationship with id 1, using attendee as fallback
ERROR otherEntityField is missing in .jhipster/Attendee.json for relationship with id 1

This is part of my model: https://api.genmymodel.com/projects/_5tUAkDooEeWMccEXBUwABA/diagrams/_5tV1wzooEeWMccEXBUwABA/jpeg

I'm not sure if I'm doing something wrong, or jhipster doesn't support this kind of relationship.

Oh, and I'm using jhipster v2.19.0 installed from npm, and latest snapshot of jhipster-uml from github.

the jhipster-uml does not call the entity subgenerator

Hi, I try to run my xmi model after to update the jhipster-uml but when i run i get this

image

blank spaces..
image

the generator create the json file for all the entities in the .jhipster folder but does not call the subgenerator for the entities

Thanks in advance

Clean VisualParadigm XMI files

Cleaning them would:

  • make the tests run quicklier;
  • make the XMI files more readable.

Optionally, make a tool to clean them before JHipster-UML parses them.

"required" in Relationship in JDL file

Currently we don't have one way to set one relationship required.

relationship ManyToOne{
EntityA{entityB} to EntityB{entityA}
}

e.g.: EntityB is required when save EntityA.

Unable to use underscore in Enums

Enums cannot contain _ in current version.

E.g. the following JDL

entity SpecialDiet {
    type SpecialDietValue,
    other String
}
enum SpecialDietValue {
    NONE, NO_PORK, VEGETARIAN, VEGAN, OTHER
}

causes the following error

Expected ",", "}" or a space but "_" found.
undefined

CircularDependencyException when generating Oracle hr sample (using Modelio)

I was trying to follow the extact steps to generate the Oracle HR Data model as provided on your site . Given below is the data model screen shot from Modelio
hrapp

however when I run it I get this error. It would be great if you could let me know want am I doing wrong here ?

tsukhu@ubuntu64:~/hrapp$ jhipster-uml ../hrapp.xmi sql
Parser detected: MODELIO.

/usr/lib/node_modules/jhipster-uml/lib/scheduler.js:83
throw new CircularDependencyException(
^
Error
at Object. (/usr/lib/node_modules/jhipster-uml/lib/scheduler.js:178:41)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object. (/usr/lib/node_modules/jhipster-uml/jhipster-uml.js:16:22)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)

release 1.4.0+ is not working anymore with my model from Modelio, release 1.3.2 works fine.

Hi!
I'm using Modelio to model my entities and once I did the upgrade to 1.4.0 and higher ones it is not working. The exception is:

Parser detected: MODELIO.

Object.keys called on non-object
TypeError: Object.keys called on non-object
    at Function.keys (native)
    at askForClassesToPaginate (/Users/Marcelino/.nvm/versions/v0.12.4/lib/node_modules/jhipster-uml/jhipster-uml.js:200:12)
    at askForPagination (/Users/Marcelino/.nvm/versions/v0.12.4/lib/node_modules/jhipster-uml/jhipster-uml.js:169:15)
    at Object.<anonymous> (/Users/Marcelino/.nvm/versions/v0.12.4/lib/node_modules/jhipster-uml/jhipster-uml.js:83:22)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Function.Module.runMain (module.js:501:10)
    at startup (node.js:129:16)

Once a roll back to 1.3.2 it works fine.
If someone can help me and needs more information to help, just ask what you need.
Thank you.

one-to-many with User in dsl

Hi I'm failing to generate a one-to-many with the User that would be autogenerated in JHipster in subsequent steps.

See functionality that should be availabel here: https://jhipster.github.io/2015/03/01/jhipster-release-2.5.0.html

"The User entity, which is a special entity handled by JHipster, has been modified so you can do many-to-one relationships to it:

This is a common requirement to have some entities linked to the user. For example, many “orders” could be linked to one “user”.
As usually you will want to restrict those entities to the current user, we also provide a helper Repository method, called findAllForCurrentUser() which will be automatically generated
If you have a look at this method, you will see that we use the Spring Security Principal in a Spring Data JPA query. This is because we added SpEL support in Spring Data JPA!"

How is this achievable in Jhipster-uml?

I am testing with a basic sample app using the jhipster-uml dsl code and simply adding:

entity Order{
note String required minlength(5) maxlength(200)
}
relationship OneToMany{
User{order} to Order{client}
}

When I run jhipster-uml I get:
In the association User_to_Order, the entity User is not declared.
Error
at Object. (/usr/lib/node_modules/jhipster-uml/lib/dsl/dsl_parser.js:251:39)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object. (/usr/lib/node_modules/jhipster-uml/lib/editors/editors.js:6:18)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)

Thanks for this great project.

Generate unidirectional jhipster relationships

In one-to-many/many-to-one relationships, JHipster-uml maps UML unidirectional relationships to JHipster bidirectional relationships (both many-to-one and one-to-many get generated)
As JHipster supports unidirectional relationships, it should be possible to only generate one side of the relationship. For instance if there is no "role" name on one side of the relationship in the diagram ?

undefined property field-name

Hi, again i have and issue in a simple example model
this is my model

image

and I get this error
Parser detected: MODELIO.

Cannot read property 'name' of undefined
TypeError: Cannot read property 'name' of undefined
at EntitiesCreator.getAssociationFieldName (C:\Users\narciso.parra\AppData\Roaming\npm\node_modules\jhipster-uml\lib\entitiescreator.js:276:66)
at EntitiesCreator.setRelationshipOfEntity (C:\Users\narciso.parra\AppData\Roaming\npm\node_modules\jhipster-uml\lib\entitiescreator.js:206:32)
at EntitiesCreator.createEntities (C:\Users\narciso.parra\AppData\Roaming\npm\node_modules\jhipster-uml\lib\entitiescreator.js:52:12)
at Object. (C:\Users\narciso.parra\AppData\Roaming\npm\node_modules\jhipster-uml\jhipster-uml.js:73:11)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:501:10)
at startup (node.js:129:16)

Thanks In advance!!!

Reverse an existing code

Using modelio's reverse ability, I was able to generate the xmi from the domain classes.
It is almost perfect except for the non primitive types such as BigDecimal, DateTime, ...
With Modelio, these classes are added to the project as java/math/BigDecimal classes and then the domain classes have relationships to these classes.
It would be great to be able to generate the jhipster Json directly from this configuration. Imagine you can :

  • reverse an existing JPA project and migrate it to jhipster very easily
  • make your jhipster-uml project from your existing jhipster project very easily

For this to work jhipster-uml must be able to:

  • detect relationships towards java.math.BigDecimal, org.joda.time.DateTime, ...
  • have an option to parse the classes from a package name (such as com.mycompany.myapp.domain)

New parser system is needed

Each editor differs from the others and including each editor's changes in one file (xmiparser) is difficult and ugly. The news system will have different files (one file for each editor) so that if a change is needed, a new file would be created instead of modifying the same ol' file.

This new system will change only the parsing part of JHipster-UML, and we'll try not to make it as a breaking change (i.e. 1.0.0, but more of a 0.N+1.0).

The type 'Short' isn't supported by JHipster, exiting now.

I'm trying to generate domain classes by reverse enginering an existing postgres database via VisualParadigm.
So, I successfully generated ERD and from it then I generated classes ready to be exported into XMI format.
But, when i try to generate .json file from xmi format I got

image

Please, how can I solve this issue?

jhipster-uml issues

Hello!

I am trying this simple example and it is not working.
The error message is attached.

thanks in advance

_Entities design_****************
entity Ficha{
cpf Integer,
nome String,
processoCPJ Integer
}

entity Reclamada{
nome String
}

relationship OneToOne{
Ficha{reclamada} to Reclamada{ficha}
}

ERROR MESSAGE ************************

Cannot read property 'classes' of undefined
TypeError: Cannot read property 'classes' of undefined
at Object. (C:\Users\FERNANDO\AppData\Roaming\npm\node_modules\jhipster-uml\jhipster-uml.js:72:27)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:501:10)
at startup (node.js:129:16)
at node.js:814:3

Visual Paradigm listed as supported but not available in list

When running jhipster-uml, Visual Paradigm is not provided as an available editor. When attempting to load UML using any of the three options, following error is presented.

/usr/local/lib/node_modules/jhipster-uml/lib/editors/genmymodel_parser.js:20
this.root.packagedElement.forEach(function(element, index) {
^
TypeError: Cannot read property 'forEach' of undefined
at BaseConstructor.exports.GenMyModelParser.parser.AbstractParser.extend.findElements (/usr/local/lib/node_modules/jhipster-uml/lib/editors/genmymodel_parser.js:20:30)
at BaseConstructor.exports.GenMyModelParser.parser.AbstractParser.extend.parse as parse
at Object. (/usr/local/lib/node_modules/jhipster-uml/jhipster-uml.js:37:8)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:501:10)
at startup (node.js:129:16)
at node.js:814:3

every attempt to generate fails with error

Even the most simple .jh file (e.g. the one with author/book from the documentation) doesn't work as expected. It fails with an error.

I must be doing something wrong??


entity Book{
  title String required,
  description String required minlength(5) maxlength(50),
  publicationDate LocalDate,
  price BigDecimal
}
entity Author{
  name String required,
  birthDate LocalDate
}
relationship OneToMany{
  Author{book} to Book{writer}
}


jhipster-uml book.jh 


Cannot read property 'classes' of undefined
TypeError: Cannot read property 'classes' of undefined
    at Object.<anonymous> (/usr/local/lib/node_modules/jhipster-uml/jhipster-uml.js:72:27)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Function.Module.runMain (module.js:501:10)
    at startup (node.js:129:16)
    at node.js:814:3

"Cannot read property 'forEach' of undefined" when trying to use enumerators in Modelio

Overview of the issue

When I use the "Enumeration" type in Modelio then try to generate the entities through JHipster, I get the following:

$ jhipster-uml uml.xmi
Parser detected: MODELIO.

Cannot read property 'forEach' of undefined
TypeError: Cannot read property 'forEach' of undefined
    at null.<anonymous> (c:\Users\ghumphries\AppData\Roaming\npm\node_modules\jhipster-uml\lib\editors\modelio_parser.js:87:29)
    at Array.forEach (native)
    at ModelioParser.fillEnums (c:\Users\ghumphries\AppData\Roaming\npm\node_modules\jhipster-uml\lib\editors\modelio_parser.js:81:24)
    at ModelioParser.parse (c:\Users\ghumphries\AppData\Roaming\npm\node_modules\jhipster-uml\lib\editors\modelio_parser.js:21:8)
    at Object.<anonymous> (c:\Users\ghumphries\AppData\Roaming\npm\node_modules\jhipster-uml\jhipster-uml.js:69:27)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Function.Module.runMain (module.js:501:10)

I've tried generating without the enums, and I have a circular reference that I haven't figured out yet if that makes a difference. There is nothing in the docs about enumerators in Modelio so I might just be doing something wrong.

Motivation for or Use Case

This is blocking me from using the generator.

JHipster-UML version

1.4.2

JHipster configuration

I can upload my xmi file and .yo-rc.json somewhere if needed.

Operating System

Windows 10

Cannot read property '$' of undefined

Hi,

I have an XMI .uml file generated with papyrus (eclipse). I know that according to the documentation it's not supported, but I did some testing and was able to generate classes from other diagrams without any problems.
I'm using umldesigner parser. this is the stack I'm getting.

Cannot read property '$' of undefined
TypeError: Cannot read property '$' of undefined
at UMLDesignerParser.addInjectedField (/usr/local/lib/node_modules/jhipster-uml/lib/editors/umldesigner_parser.js:201:18)
at null. (/usr/local/lib/node_modules/jhipster-uml/lib/editors/umldesigner_parser.js:187:12)
at Array.forEach (native)
at UMLDesignerParser.fillAssociations (/usr/local/lib/node_modules/jhipster-uml/lib/editors/umldesigner_parser.js:165:31)
at UMLDesignerParser.parse (/usr/local/lib/node_modules/jhipster-uml/lib/editors/umldesigner_parser.js:22:8)
at Object. (/usr/local/lib/node_modules/jhipster-uml/jhipster-uml.js:69:27)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)

Cannot generate a one-to-one relationship with the latest version of jhipster and jhipster-uml

one-to-one entity creation now requires otherEntityRelationshipName and otherEntityField to be set when ownerSide == true

this is since jhipster/generator-jhipster#1757

Sorry fogot to mention this when developing this PR.

One will get the following error trying to generate a one to one relationship with jhipster-uml

The entity Child is being created.
WARNING otherEntityRelationshipName is missing in .jhipster/Child.json for relationship with id 1, using child as fallback
ERROR otherEntityField is missing in .jhipster/Child.json for relationship with id 1

Transfer UML attribute or class comments to source code of generated entities

Hi there,

the XMI format allows the definition of comments for classes or attributes (via the <ownedComment> element). When using the jhipster-uml generator, it would be great if the generator would recognize such comments and include them as javadoc comment in the generated entity class.
This way, the UML model could be used not only as model for the generator, but also as documentation of the entity model.

Relationship to the User entity

Tried to create a very simple sample app using:
jhipster-uml dataModelSimple.jh -db sql -paginate
Where dataModelSimple.jh is this model:

entity User{
}

entity DealershipEmployee{
    id Long required,
    firstname String required,
    lastname String required
}
relationship OneToOne{
    DealershipEmployee{user} to User{dealershipEmployee}
}

Did not receive any error past the expected warning about the User entity would be ignored, tried also with ManyToOne instead of OneToOne, same behavior:

The application gets created successfullyand it is usable, but the DealerhipEmployee does not contain a reference to the User table. I looked in the issues, and there are some about the User entity, but nothing with no errors or warning, maybe I am doing something wrong...

thanks for any help, great tools, both jhipster and the idea of jml...!

Visual Paradigm issue

Exported XMI files are different (the changes are visible with exporterVersion 7.0.1 and 7.0.2.
Classes are represented by 'packagedElement' tags with the former version, but starting from version 7.0.2 they are replaced by 'ownedMember' tags.

The XMI parser has to include this change, or we may just drop the VP support (as it is the only editor changing the way classes are represented).

No other change has been noticed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.