From aa36371094cb2a124ef94736d09c6810bd740bd1 Mon Sep 17 00:00:00 2001 From: arnaucode Date: Sat, 2 Sep 2017 00:11:25 +0200 Subject: [PATCH] fairmarket --- .gitignore | 1 + LICENSE | 674 ++++++++++++++++++++++++ README.md | 20 + chartsResults/fairmarket-products01.png | Bin 0 -> 36939 bytes chartsResults/fairmarket-products02.png | Bin 0 -> 27258 bytes chartsResults/fairmarket-products03.png | Bin 0 -> 41381 bytes chartsResults/fairmarket-shops01.png | Bin 0 -> 52903 bytes chartsResults/fairmarket-shops02.png | Bin 0 -> 26732 bytes chartsResults/fairmarket-shops03.png | Bin 0 -> 39841 bytes fairmarketAnalysis-productsEvolution.py | 59 +++ fairmarketAnalysis-shopsEvolution.py | 59 +++ 11 files changed, 813 insertions(+) create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 README.md create mode 100644 chartsResults/fairmarket-products01.png create mode 100644 chartsResults/fairmarket-products02.png create mode 100644 chartsResults/fairmarket-products03.png create mode 100644 chartsResults/fairmarket-shops01.png create mode 100644 chartsResults/fairmarket-shops02.png create mode 100644 chartsResults/fairmarket-shops03.png create mode 100644 fairmarketAnalysis-productsEvolution.py create mode 100644 fairmarketAnalysis-shopsEvolution.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..aee11b2 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +datasets diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..9cecc1d --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {one line to give the program's name and a brief idea of what it does.} + Copyright (C) {year} {name of author} + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + {project} Copyright (C) {year} {fullname} + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..91fc9c0 --- /dev/null +++ b/README.md @@ -0,0 +1,20 @@ +# faircoopDataAnalytics + +## Results samples + +#### FairMarket +Shops + +![faircoopDataAnalytics](https://raw.githubusercontent.com/arnaucode/faircoopDataAnalytics/master/chartsResults/fairmarket-shops01.png "faircoopDataAnalytics") + +![faircoopDataAnalytics](https://raw.githubusercontent.com/arnaucode/faircoopDataAnalytics/master/chartsResults/fairmarket-shops02.png "faircoopDataAnalytics") + +![faircoopDataAnalytics](https://raw.githubusercontent.com/arnaucode/faircoopDataAnalytics/master/chartsResults/fairmarket-shops03.png "faircoopDataAnalytics") + +Products + +![faircoopDataAnalytics](https://raw.githubusercontent.com/arnaucode/faircoopDataAnalytics/master/chartsResults/fairmarket-products01.png "faircoopDataAnalytics") + +![faircoopDataAnalytics](https://raw.githubusercontent.com/arnaucode/faircoopDataAnalytics/master/chartsResults/fairmarket-products02.png "faircoopDataAnalytics") + +![faircoopDataAnalytics](https://raw.githubusercontent.com/arnaucode/faircoopDataAnalytics/master/chartsResults/fairmarket-products03.png "faircoopDataAnalytics") diff --git a/chartsResults/fairmarket-products01.png b/chartsResults/fairmarket-products01.png new file mode 100644 index 0000000000000000000000000000000000000000..e5f3cc467156832bf277d4ca7420425b7bc5c5c7 GIT binary patch literal 36939 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 U%yT}VOM7{G|Hqv_eth!30Q>et>i_@% literal 0 HcmV?d00001 diff --git a/chartsResults/fairmarket-products03.png b/chartsResults/fairmarket-products03.png new file mode 100644 index 0000000000000000000000000000000000000000..3cd76ad746ada80a0c499cd5b347072d5a40402a GIT binary patch literal 41381 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%0D1D1=%hxT-uKGeN_m}Ib8R|~C$Rrgds z`XZLLN$~vn^K$@fEC9STLO_>f2J15inF$_3w1m6EM}p|nNk6`H9#KJHh@iP}!2+Vi z?-1y>6`Hn=T29OJR+|vFSM9!h`9k?C@Jll&5MWd>zzZD%8dCsvnO}Li5c`cO0pKsC zp`$aubN6l=P*}Ht$u+kY9?`a;Gn`y3K+DNlI@P$2+WYf0egHuhtT+SfX;U0g1pyLB z7!bJf0nP^>*cNskp7#Cqs9He|79MiA|8fH(5gVgyX3B5c{? zCr=6h4WTd`fD;5R1o1_i>65ThE{LkS0IKWF>(@8nd7WjRdrEUl~%32XB`nD_PQZJcZG12P*UIDMwm zQ)I48!@yt(lxkK!TSbY{NOWXFZ8*KUR&cV{irM(kl?Tr}st=Qm_!{Z|69=P48|k6% zn(~^wj5J06-?#tU^AKHKI1bILC(-wAtN-8mLro@=sRi(Hyfa^m5EytA`o7Y=ygQHn F{U5)piY)*D literal 0 HcmV?d00001 diff --git a/chartsResults/fairmarket-shops01.png b/chartsResults/fairmarket-shops01.png new file mode 100644 index 0000000000000000000000000000000000000000..9459378f9d059349dc9a760726605a6f080bf1e7 GIT binary patch literal 52903 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 B-ar5V literal 0 HcmV?d00001 diff --git a/chartsResults/fairmarket-shops02.png b/chartsResults/fairmarket-shops02.png new file mode 100644 index 0000000000000000000000000000000000000000..a592843fc20f8b9052a3c04d880c7a2be05696a7 GIT binary patch literal 26732 zcmeFZXH=9~(>8jmqs-_4!w4cGFe*97APSOkK(R$YL~PcGoQHQ}$H?Eb<%`WgPX|7`dY{{NRJch&7MjPh^v-?0x8DW(|q z2Zocr^~gDTVaUZ<+vuIZk_nq-Fa=Jyje{ZHU*&1ot>0|o|B+Or^1GLFI$G)2n_J&5 zK8O~ddvbbi(ijW<724P(cjo&qS{IH_hYtdPV~2=2#3ls^pAer|3Ae47i5twFR@dv@Q|JQ zn%BX8k$cu9sTULDOo!XXcMB{_7YhgAo7KIML(jb7tw!AgTTU)6!FjP`Scx#~x8y6D z)6eC0i>G7V1a@LKHa3Ko%hqfUiCfmiqo6#`9gseGXD)?T?i)po>+X-y7LNytbYEZ+ zb6sa0$*ZUkS4zH*Gcqz7UW?tb2#W?CJVc5X(wibdoE5006kC6=^l?0}pyn9n9rziJ z6&BO9zq4ld?=NhIqg78+GcuZba}4Y@x>So|4`G(ER9EgW<66YF2D=GAwMZQ9GuI~s ziN9@ipW>&xVfF|n&u>4|7H$6(r(Wi~64k)(wz&Y`#nos3{rRDy;+uC;K2ruvduqn5 zvE|)^rOOo}drPI(@Uy(N7Ln<<=9%i|E&Q#b!M~hkO|%}VnC(he9VRY0O$T}H8$=12 zZ(c6{_JZDav(Loj`{<|Hp;9N-`w_2;?WPMO_d1mnCO;$uHjI9HrlhVO2@^H^nus%f z{J3|<&2984+3F`s&p*4my3nu0zdxlk++ClwoD$s{v=iEy2+nJ~TAFCm8rx@8x_HfI z>`T+z8|H*P9<7gmnnc^&xf6IX(%0A5|Dw>f!&TnH+-{Rfv#zvgr(u^=0zs}dR?KeZ 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
#$QtrL$!#o9=E(t|syc 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 FKLAM}BZdF~ literal 0 HcmV?d00001 diff --git a/fairmarketAnalysis-productsEvolution.py b/fairmarketAnalysis-productsEvolution.py new file mode 100644 index 0000000..7ba1977 --- /dev/null +++ b/fairmarketAnalysis-productsEvolution.py @@ -0,0 +1,59 @@ +import numpy as np +import pandas as pd +import matplotlib.pyplot as plt +from datetime import datetime, date, timedelta + +products = pd.read_csv('datasets/fairMarket-products.csv') + +print products.tail(1) + +#generate the full set of days from the first date to the last in the dataset +months = [] +days = [] +dInit = date(2015, 5, 04) +dEnd = date(2017, 8, 31) +delta = dEnd - dInit +for i in range(delta.days+1): + day = dInit + timedelta(days=i) + dayString = day.strftime("%d/%m/%y") + dayDatetime = datetime.strptime(dayString, '%d/%m/%y') + days.append(dayDatetime) + +#add the dates of products creation to the days array +for productDate in products['Creado en']: + if isinstance(productDate, basestring): + productDay = str.split(productDate)[0] + productDayDatetime = datetime.strptime(productDay, '%d/%m/%y') + days.append(productDayDatetime) + +#count days frequency in days array +unique, counts = np.unique(days, return_counts=True) +countDays = dict(zip(unique, counts)) +realCounts = [] +for count in counts: + realCounts.append(count-1) + +#count the total acumulation of products created in each days +totalCount = 0 +globalCount = [] +for k in realCounts: + totalCount = totalCount + k + globalCount.append(totalCount) + +dates = countDays.values() +counts = countDays.values() + +#plot the data +plt.title("New products published each day") +plt.plot(unique, realCounts) +plt.show() + +plt.title("Total products in FairMarket each day") +plt.plot(unique, globalCount) +plt.show() + +plt.title("New products and total products each day") +plt.plot(unique, realCounts, label="new products offered each day") +plt.plot(unique, globalCount, label="total products in FairMarket each day") +plt.legend(loc='upper left') +plt.show() diff --git a/fairmarketAnalysis-shopsEvolution.py b/fairmarketAnalysis-shopsEvolution.py new file mode 100644 index 0000000..6110a41 --- /dev/null +++ b/fairmarketAnalysis-shopsEvolution.py @@ -0,0 +1,59 @@ +import numpy as np +import pandas as pd +import matplotlib.pyplot as plt +from datetime import datetime, date, timedelta + +shops = pd.read_csv('datasets/fairMarket-shops.csv') + +print shops.tail(1) + +#generate the full set of days from the first date to the last in the dataset +months = [] +days = [] +dInit = date(2015, 5, 04) +dEnd = date(2017, 8, 31) +delta = dEnd - dInit +for i in range(delta.days+1): + day = dInit + timedelta(days=i) + dayString = day.strftime("%d/%m/%y") + dayDatetime = datetime.strptime(dayString, '%d/%m/%y') + days.append(dayDatetime) + +#add the dates of shops creation to the days array +for shopDate in shops['Created on']: + if isinstance(shopDate, basestring): + shopDay = str.split(shopDate)[0] + shopDayDatetime = datetime.strptime(shopDay, '%d/%m/%y') + days.append(shopDayDatetime) + +#count days frequency in days array +unique, counts = np.unique(days, return_counts=True) +countDays = dict(zip(unique, counts)) +realCounts = [] +for count in counts: + realCounts.append(count-1) + +#count the total acumulation of shops created in each days +totalCount = 0 +globalCount = [] +for k in realCounts: + totalCount = totalCount + k + globalCount.append(totalCount) + +dates = countDays.values() +counts = countDays.values() + +#plot the data +plt.title("New shops opened each day") +plt.plot(unique, realCounts) +plt.show() + +plt.title("Total shops each day") +plt.plot(unique, globalCount) +plt.show() + +plt.title("New shops and total shops each day") +plt.plot(unique, realCounts, label="new shops opened each day") +plt.plot(unique, globalCount, label="total shops each day") +plt.legend(loc='upper left') +plt.show()