Comments (2)
Hi Tim, that's indeed something to consider.
Con(s):
- Backwards-compatibility. Changing a library's name will break existing scripts. General practice is to avoid such drastic changes unless there is a compelling reason to do so.
Pro(s):
- What you mentioned: the library now handles more than Δ47. One may also argue that not many people would use it for Δ48 or Δ49 and not also for Δ47.
- Discoverability: people might rule out using the library if they assume that it only handles Δ47? I try to address this prominently in the readme and "about" tab.
Also, the best suitable name is not obvious to me:
clumpy
covers much more than Δ47/48/49. I don't want to piss off the methane people for instance.D4xcrunch
is pretty arcane, I suspect many would not get what it's about without going into the readme.co2clump
et al. is possible, but there are many similar packages out there and I'm not sure what names they all use.- FWIW, the first ever version of this was called
rambaldi
. John E. loved it: it's nerdy and arcane. Milo Rambaldi is a fictional, 15th-century character from Alias, who has a fetish for the number 47 and uses it to encrypt various bits of secret code.
Ideally, any name change would still let people use Turns out this is probably easy to achieve.import D47crunch
for backwards-compatibility. I can look into how it's usually done.
from d47crunch.
Are the methane people not familiar with how to do a pull request? :)
Those are all good and interesting points. I'm not familiar with Alias, but I can see why rambaldi
would please someone who is!
from d47crunch.
Related Issues (15)
- decide on how to make plotting interfaces consistent HOT 5
- add a **see also** section to readme HOT 2
- clumpycrunch formatting
- issue with trying to set parameter b to 0 in standardize(constraints = ...) call HOT 7
- missing depency: rich? HOT 1
- UTF-8 encoding of csv HOT 4
- Output temperature in Table of Samples? HOT 2
- `indep_sessions` standardization is not working HOT 1
- Update module-level table functions for Δ49
- Implementation of Δ48 standardization HOT 6
- crunch throws an error with failed d45 type HOT 11
- standardize throws an error because of package lmfit HOT 5
- Improve `plot_distribution_of_analyses` or throw warnings in case there are many sessions/samples HOT 7
- `standardize` is slow with large datasets HOT 2
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 d47crunch.