Comments (1)
I am not entirely convinced. I see the advantage of explicitly having defined what the configs are. However, it also limits the scope of the package.
As soon as someone has a different application, wants to do something slightly different, this results in code changes in many places (the struct, the constructors of the struct, the code that calls these constructors). That would make it challenging to build additionally functionality on top of the existing one.
Happy to chat about it on the phone sometime. I've been thinking about this before and every time, have wondered whether this would actually add more complexity than do good and simplification.
from timeseriesclustering.jl.
Related Issues (20)
- Renaming the package from ClustForOpt to TimeSeriesClustering HOT 2
- kmeansexact optimizer type specification
- Add documentation on testing
- clust_data undefined dictitionary entries HOT 1
- Import Your Own Data HOT 6
- A question about TimeSeriesClustering.jl HOT 4
- Update CSV package
- REQUIRE to Project.toml HOT 1
- Register HOT 7
- 32bit system incompatible HOT 3
- Branch `export` HOT 1
- transfer n_digits_data_round to CapacityExpansion.jl HOT 1
- test cases without CapacityExpansion.jl dependency HOT 4
- Loading GER_18 data errs HOT 1
- CSV 'allowmissing' deprecated
- Automatic testing HOT 4
- How to create Project.toml HOT 1
- Unable to implement example HOT 3
- Testing fails due to job killed by travis HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from timeseriesclustering.jl.